我正在尝试在我的application.html.erb
布局文件中呈现一个动作,以使用一些 jquery 脚本将其显示为模式框。我听说我可以使用render :template => 'spots/new'
,但看起来这个方法不是渲染一个动作,而只是一个视图文件。
景点#新
def new
@spot = Spot.new
end
新的.html.erb
<%= form_for(@spot) do |f| %>
...
<% end %>
问题是,当我尝试使用 进行渲染spots#new
时render :template => 'spots/new'
,我遇到了undefined method 'model_name' for NilClass:Class
错误。你知道我在做什么错吗?提前致谢