RoRでHelperを使ってみた
時間を入力してもらうのに分数を5分おきにする必要があったのでHelperを作った。
Viewにごてごて書くと、ソースがごちゃごちゃするのでHelperに書こうねということか?
http://api.rubyonrails.org/classes/ActionController/Helpers.html
http://qiita.com/ppworks/items/b6bb04e9235fd75ec341
vi app/helpers/events_helper.rb
moduels EventsHelper def min_custom_options options = [] (5..55).each do |m| if m % 5 == 0 options.push [m, m] end end options end end
vi app/views/events/myview.html.erb
<%= select_tag :min, options_for_select(min_custom_options) %>
http://guides.rubyonrails.org/form_helpers.html#the-select-and-option-tags