正在处理我的项目。和 我试图创建一个现有的文章页面,但我不断收到此消息 未定义的方法`错误'为零:零级。目前正致力于我的项目 编辑现有文章
<% if@article.errors.any? %>
<h>The following errors prevented the article from getting created</h>
<ul>
<%@article.errors.full_messages.each do |msg| %
答案 0 :(得分:1)
@article
不存在。可能预计你的控制器正在设置这个变量,而你还没有这样做(或者由于其他原因它没有得到一个值)。
请注意,代码段中存在的地点errors
是方法调用(x.y
暗示y
是Ruby中对象x
上的方法。这是如何在将来识别这个问题。