加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

ruby-on-rails – 未定义的方法model_name

发布时间:2020-12-17 04:39:30 所属栏目:百科 来源:网络整理
导读:我正在使用脚手架创建的默认代码.我没有改变任何事情. Showing app/views/presences/_form.html.erb where line #1 raised: undefined method `model_name' for NilClass:Class1: %= form_for(@presence) do |f| %2: % if @presence.errors.any? %3: div id=
我正在使用脚手架创建的默认代码.我没有改变任何事情.
Showing app/views/presences/_form.html.erb where line #1 raised: 
undefined method `model_name' for NilClass:Class

1: <%= form_for(@presence) do |f| %>
2:   <% if @presence.errors.any? %>
3:     <div id="error_explanation">
4:       <h2><%= pluralize(@presence.errors.count,"error") %> prohibited this presence from being saved:</h2>

这有什么不对?我从不调用一个名为“model_name”的方法,这段代码是自动化的,为什么它不起作用呢?

谢谢

解决方法

尝试在呈现表单的新操作或其他相关操作中将此添加到您的presences_controller:
#presuming your model is called Presence
@presence = Presence.new

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读