Похоже, что ваш атрибут параметра поиска не внесен в белый список вашего контроллера фильмов.
# Never trust parameters from the scary internet, only allow the white list through.
def movie_params
params.require(:movie).permit(:title, :description, :movie_length, :director, :image, :rating)
end
Теоретически вы можете сделать что-то вроде ...
# Never trust parameters from the scary internet, only allow the white list through.
def movie_params
params.require(:movie).permit(:title, :description, :movie_length, :director, :image, :rating, :search)
end
Теперь при отправкеparams, просто убедитесь, что он обернут в объект фильма Parameters: {"utf8"=>"✓", "movie" => {"search"=>"deadpool"}}
Теперь просто укажите его соответствующим образом в строке 8 вашего контроллера, поэтому вместо params[:search]
вы теперь будете использовать movie_params[:search]
.Не проверял, дайте мне знать, если получится.