undefined method 'model_name' for NilClass:Class
当我尝试将记录添加到我的数据库时出现此错误。我有一个 Track 模型和一个 Home Controller,它应该有助于将记录添加到数据库中。
应用程序/views/home/index.html.erb
<h1>Youtube Playlist Generator</h1>
<%= form_for @track do |f| %>
<p>
<%= f.text_field :youtube_url ,nil, :placeholder=>'Youtube Link Here' %>
<%= f.submit %>
</p>
<% end %>
应用程序/控制器/home_controller.rb
class HomeController < ApplicationController
def index
@track=Track.new(params[:track])
session[:link_list] ||= []
if params[:add] && params[:add] != ""
session[:link_list].append(params[:add])
end
end
end
但是,Rails 回击了上面提到的错误,并提到问题出在line 3
文件erb
中。
如果需要更多信息,请告诉我,我仍在使用 Rails (3.2.13)