def show_category
category_selected = params[:genre]
all_movies = Movie.all
@movies_in_category = all_movies.where(:category => category_selected)
puts "^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^"
puts category_selected
puts @movies_by_category.length
end
我有上面的控制器函数,可以通过参数调用。
params[:genre]
上面的行可以很好地打印出参数。
all_movies = Movie.all
@movies_in_category = all_movies.where(:category => category_selected)
但是以上两行代码似乎根本没有执行(我看不到在Rails控制台上打印出以上两行的SQL查询。
我也尝试过这样做,但仍然无法在Rails控制台上看到SQL:
@movies_in_category = Movie.where(:category => category_selected)
我在这里做什么错了?