Применение фильтров к модели Rails - PullRequest
0 голосов
/ 06 января 2019
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)

Но приведенные выше 2 строки кода, похоже, не выполняются вообще (я не вижу, чтобы SQL-запросы для вышеуказанных 2 строк печатались на консоли Rails.

Я тоже попробовал это, но все еще не видел SQL на консоли Rails:

@movies_in_category = Movie.where(:category => category_selected)

Что я здесь не так делаю?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...