私はRubyが初めてで、以下は私が直面している問題です。私のindex.htmlには、チェックボックス用のこのコードがあります
= form_tag movies_path, :id=>"ratings_form", :method => :get do
Include:
- @all_ratings.each do |rating|
= rating
= check_box_tag "ratings[#{rating}]", :id => "ratings_#{rating}"
= submit_tag 'Refresh', :id => "ratings_submit"
私のコントローラーにいる間、私は持っています
def index
#@movies = Movie.all
@sort = params[:sort]
@movies = Movie.order(@sort)
@all_ratings = Movie.all_ratings
debugger
end
デバッグポイントでは、チェックされているチェックボックスの値を期待していますが、nilだけです
(rdb:53) puts params[:ratings]
nil
パラメータ全体
(rdb:53) puts params
{"action"=>"index", "controller"=>"movies"}
nil