首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >NoMethodError in Links#index

NoMethodError in Links#index
EN

Stack Overflow用户
提问于 2015-01-14 17:30:15
回答 2查看 537关注 0票数 2

未定义的为#提取源“创建”的方法(围绕第5行):

代码语言:javascript
复制
<h2>
  <% link_to link.title, link %><br>
  **<small class="author">Submitted <% time_ago_in_words(link.created+at) %> by <% link.user.email %></small>**
  </h2>
</div>

更新:

link.created+at更改为link.created_at之后

它仍然给了我这个错误

未定义的#提取源的“名称”方法(围绕第5行):

代码语言:javascript
复制
<h2>
  <%= link_to link.title, link %><br>
  <small class="author">Submitted <%= time_ago_in_words(link.created_at) %> by <%= link.user.name %></small>
</h2>
EN

回答 2

Stack Overflow用户

发布于 2015-01-14 17:31:21

link.created+at更改为link.created_at

更新:

它仍然给了我这个错误 未定义的#提取源的“名称”方法(围绕第5行):

您的代码:<%= link.user.name %>导致错误,因为没有名为name for link.user的方法,请尝试使用此信息进行故障排除。

link.user不是零,所以它不能在user上调用name,或者在user对象上没有名为name的方法或属性(后者似乎是最有可能的)。

票数 2
EN

Stack Overflow用户

发布于 2015-10-04 03:29:09

run $ bundle exec rake db:migrate:reset以清除数据库。

我也在做Mackenzie Child Reddit Clone的教程。您正在接收错误,因为您在本教程的早期创建了一个没有名称的用户。该用户需要删除或向用户添加名称以消除错误。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/27948934

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档