【发布时间】:2012-09-17 00:31:45
【问题描述】:
这是我渲染部分的代码(@parties 集合正在正确生成,我已经测试过了):
<% @parties.each do |party| %>
<div class="item">
<%= render 'parties/party', :object => party %>
</div>
<% end %>
这是部分代码:
<%= party.name %>
但是,我收到以下错误:
undefined method `name' for nil:NilClass
我无能为力,请有人帮忙:-|
另外,这是控制器渲染包含部分视图的代码(控制器称为 default_controller):
def index
@parties = Party.all
end
这不是party_controller 有什么后果吗?
【问题讨论】:
-
如果你是为 Rails 5 来的,这里就是你的答案:stackoverflow.com/questions/47264342/…
标签: ruby-on-rails ruby-on-rails-3 partials