【发布时间】:2014-07-21 00:39:03
【问题描述】:
这似乎是一个简单的问题,但我终其一生都无法确定问题所在。
提取来源:Show.Html.Erb
<% if @jobs.any? %>
users_controller.rb
def show
if current_user.role == 4
@jobs = Job.where(jsender_id: current_user.id).order('created_at DESC')
else
end
end
我的 Jobs 表是空的,这让我首先假设 @jobs 被实例化为“Nil”,因为数据库中没有记录。我创建了一些记录,但仍然收到 No Method 错误。我在这里遗漏了什么吗?
Job.rb 衡量标准:
class Job < ActiveRecord::Base
belongs_to :jsender, :class_name => 'User'
belongs_to :jrecipient, :class_name => 'User'
end
【问题讨论】:
标签: ruby-on-rails nomethoderror