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

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

helpersを使ってこ!

助けてくれーーーーーーーーー

良く使う処理を登録するのに便利な機能、helpers。

このhelpersで定義した処理をいつでも好きな時に呼び出せるということらしい。

早速記述してみましょ。

Documents/myapp/myapp.rb

helpers do

 def strong(s)
 "<strong>#{s}</strong>"
 end

end

get '/' do
 @title = "もこの部屋"
 @content = "もこたんインしたお!" + @author
 erb :index
end

※緑字の部分を追記 

helpers do ~ endで「~」の部分に処理を組み込めばOK。

今回のstrong(s)は( )内の文字を太字にする処理です。

前回書いた記述に、strongを反映してみます。

Documents/myapp/myapp.rb

get '/' do
@title = "もこの部屋"
@content = "もこたんインしたお!" + strong(@author)
erb :index
end

※緑字の部分を追記

早速どうなってるかwebで確認すると…

f:id:moco-tan:20150424022835p:plain

はい、ちゃんと指定した変数の部分が太字なってます。

helpersは何個でも定義できるので、どんどん活用すると楽かもしれないなー。

そんな感じで、毎日少しずつだけ前進

 

今日のまとめ的な何か

・helpersは良く使う処理を定義しておくと便利

・いつでも好きな時に呼び出せる

・いくつでも設定可能