我正在尝试使这些语句起作用:
@all_ratings = ["G","PG","PG-13","R"]
@valid_ratings = params["ratings"]
@movies = Movie.find(:all , :conditions => {@valid_ratings[:rating.upcase] => "1"} )
但我收到错误:
undefined method `to_sym' for nil:NilClass
当我应该得到一场比赛时。
一个示例输入是:
"ratings"=>{"PG-13"=>"1"}
我哪里错了?
更多信息:
该表有标题、发布日期和评分三个字段,非常简单。评级选项在上面的 中进行了说明@all_ratings
。