Это кажется простой проблемой, но я не могу на всю жизнь определить проблему.
Извлеченный источник: 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», поскольку в БД не было записей. Я создал несколько записей, но все равно получаю ошибку «Нет метода». Я что-то упустил здесь?
Job.rb на всякий случай:
class Job < ActiveRecord::Base
belongs_to :jsender, :class_name => 'User'
belongs_to :jrecipient, :class_name => 'User'
end