Не могли бы вы помочь мне решить следующую проблему? Я знаю, что это просто, но мне, кажется, не хватает чего-то очень простого. Когда я представил ': редакторы', вещи, кажется, идут не так, хотя я указываю на правильное имя класса. Спасибо за вашу помощь.
Я определил "страницу" моей модели, как показано ниже -
class Page < ActiveRecord::Base
belongs_to :subject
has_many :sections
has_and_belongs_to_many :editors, :class_name => "AdminUser"
end
Мой AdminUser.rb определен как показано ниже
class AdminUser < ActiveRecord::Base
has_and_belongs_to_many :pages
has_many :section_edits
scope :named, lambda {|first,last| where(:first_name => first, :last_name => last)}
end
НО, когда я иду на консоль рельсов и набираю
Loading development environment (Rails 3.2.1)
>> page.editors
NameError: undefined local variable or method `page' for main:Object
from (irb):1