読者です 読者をやめる 読者になる 読者になる

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