【发布时间】:2009-07-22 02:48:10
【问题描述】:
我在用户和注册之间有 1:1 has_one / belongs_to 关系。一个用户有一个注册。
当我尝试在视图中遍历用户并显示他们的注册信息(来源如下)时,我收到以下错误:
ActionView::TemplateError: 你有一个 nil 对象,但你没想到它!评估 nil.registration_code 时发生错误
这是有问题的视图代码:
<% @users.each do |user| %>
<%= user.registration.registration_code %>
<% end %>
在我的 users_controller.rb 中:
def users_registration_codes
@users = User.find(:all)
end
【问题讨论】:
标签: ruby-on-rails ruby model-view-controller