我有一个电影控制器和一个搜索控制器。在我的搜索控制器中,我可以从 IMDB 搜索电影。我正在尝试制作一个表单,我可以在其中单击将电影添加到库并尝试在我的电影表中创建一个新条目。
在我的搜索控制器中,我有
def new
@search = Search.new
@movie = Movie.new
respond_to do |format|
format.html # new.html.erb
format.json { render json: @search }
end
end
在我的搜索索引视图中,我有
<%= simple_form_for(@movie) do |f| %>
<%= f.input :title, :as => :hidden, :input_html => { :value => "Skyfall" } %>
<%= f.input :year, :as => :hidden, :input_html => { :value => "2012" } %>
<%= f.input :description, :as => :hidden, :input_html => { :value => "James Bond" } %>
<%= f.association :genres, include_blank: false, :as => :hidden, :input_html => { :value => "some value" } %>
<%= f.button :submit, class: "btn btn-primary" %>
我在 Searches#index 中得到一个 NoMethodError,然后是 NilClass:Class 的未定义方法“model_name”。