【问题标题】:Can't call paths to instances in application.html.erb - rails无法调用 application.html.erb 中实例的路径 - rails
【发布时间】:2015-11-10 15:15:57
【问题描述】:

但是,当我单击链接查看显示页面时,我在侧边栏上显示了元素实例。它抛出:

Items#show 中的 NoMethodError

nil:NilClass 的未定义方法 `each'

我的观点是这样的:

<% @items.each do |item| %>
      <%= link_to item.name, item %>
<% end %>

此外,当我在 index.html.erb 页面中使用这些链接时,它们会起作用。

【问题讨论】:

  • 发布你的 items_controller.rb 文件的索引方法。

标签: ruby-on-rails hyperlink routes views


【解决方案1】:

检查你的@items var,它似乎是 nil,调用 nil.each... 不起作用

【讨论】:

    猜你喜欢
    • 2013-11-13
    • 1970-01-01
    • 1970-01-01
    • 2016-09-11
    • 1970-01-01
    • 1970-01-01
    • 2022-01-07
    • 2012-08-29
    • 2016-06-17
    相关资源
    最近更新 更多