您能幫我解決以下問題嗎?我知道這是基本的,但我似乎錯過了一些非常基本的東西。當我介紹':編輯'的東西似乎出錯了,雖然我指的是正確的類名。謝謝你的幫助。NameError:未定義的局部變量或方法
我定義我的模型 '頁面',如下 -
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
嗨,是否區分大小寫?你有類頁面,然後在你有page.editors錯誤小寫 – Downpour046 2012-02-13 18:03:59
對不起,不起作用。 – 2012-02-14 13:11:16