37歳から始めるプログラミング

37歳にして初Macからの初プログラミングをする人の戯言を垂れ流す場所です

sinatra

helpersを使ってこ!

助けてくれーーーーーーーーー 良く使う処理を登録するのに便利な機能、helpers。 このhelpersで定義した処理をいつでも好きな時に呼び出せるということらしい。 早速記述してみましょ。 Documents/myapp/myapp.rb helpers do def strong(s) "<strong>#{s}</strong>" end end …

layout.erbを使わない共通処理

もう一つの共通処理の仕方 前回、layout.erbで各テンプレートの共通処理を管理しましたが、今回はlayout.erbを使用しない場合、どうするか、です。 フィルタ機能を利用する 『before』と『after』というフィルタを利用して、myapp.rb内で共通処理を定義しま…

erbを一通りやってみようぜ!

中途半端良くない erbとerubisの違いを把握するためにも、どっちも理解する必要があるなと。 せっかくerbかじったので、まずはこのまま色々とやってみようと思います。 変数を使ってみる 簡単な変数を使ってみようってことで、『@』を使って少しいじってみま…

知らない間に使ってた

誰もerbがerubisだとは思うまい いや、普通気づくよね? erb≠erubisだと思ってたのは俺くらいだよね? ドットインストールやあれこれ調べながらやってたら、いつの間にかerubisテンプレート使ってました。 とりあえず、新しいフォルダとerbテンプレートを用…

わかることから

プレスリー手強い erubisを使ってあれこれしようと思ったんだけど、どうにも理解が進まない…。 そんなこんなで、せっかく月額料金を払っているので、ドットインストールでできることからやってみようかと思い立ったわけです。 いつまでも解らなくてモチベー…

sinatra reloaderで快適環境を作ろう

ご無沙汰しております 一週間ぶりですかね。 reloaderが動いたのが嬉しくて、あれこれいじってたらBlog放置しちゃってました。 アカン。 と言う訳で、sinatra reloaderを使用して快適なPG環境を構築するお話です。 Bundlerをインストールする はい、聞きなれ…

うわあああああああああああああ

こいつ・・・ 動くぞ!! やっとのことで、reloaderが動くようになった。 なんだこれ、感動する。めっちゃ便利。テキストでコード書き換えて、Web更新するだけでいける。 えらい足止めくらったけど、これでようやっと環境整ってきた。 どうやって動かしたかは、…

眠い。

うーん きょうもかてなかったよ・・・ 色んなサイト徘徊しながら、とりあえず試しまくってるんだけど、オーロリロードできない。 毎日これだけで2時間以上とられている現実・・・厳しいなぁ進まない。 寝るのが3時ないし4時近くになってるのはいただけない。 寝…

なるほど。

わからん!! コマンド実行のエラー内容から、reloderが正しくインストールされていないことが解った。 でも、なぜ正しくインストールされないかがわからん。 フォルダパスがおかしいから呼び出せない!というエラーから、フォルダ構成を確認していたら、中…

reloaderrrrrrrrr

くっそ はまったわ・・・早くクリアしたい。

フレームワークって何ぞ。

いわゆるテンプレート プログラムには、それぞれ決まり文句があって、これを使えば、こう結果を返す、みたいなテンプレートが存在するそうです。 これをいかにどっかから見つけて、応用して組んでいくか、という力が問われるのだとか何とか。 Rubyでいうと、…