[Rails]独自のヘルパーをつくる
1.ヘルパー
app/helpers/forms_helper.rb
module FormsHelper
def hello(name)
"こんにちは、" + name + "さん。"
end
def check_age(age)
if age.to_i >= 15
"ようこそ、お楽しみください。"
else
"このサイトは15歳以上限定です。"
end
end
end
■to_i と to_s
.to_i
==> int型(数字)に変換する
.to_s
==> string型(文字)に変換する
2.ヘルパーを元にした、ビュー
app/views/forms/formtest.html.erb
<%= hello("花子") %>
<!-- こんにちは、花子さん。 -->
app/views/forms/input_age.html.erb
<%= check_age(25) %>
<!-- ようこそ、お楽しみください。 -->
<%= check_age(25) %>
<!-- このサイトは15歳以上限定です。 -->