我正在为我的站点(这是一个教师/活动配对站点)使用 rails_admin(在 RoR 3.1.0 上)界面。有几个基本模型,重要的是教师、位置、事件和图像。教师“教”事件(habtm),事件在一个位置,照片可以与位置、事件和教师配对。
[我对 RoR 架构有点陌生……这有意义吗?]
我得到一个
undefined method 'excluded?' for RailsAdmin::Config:Module
错误
.bundler/ruby/1.8/rails_admin-a311e3b833ff/app/views/rails_admin/main/_form_fieldset.html.haml
在http://groups.google.com/group/rails_admin/browse_thread/thread/f517dd1287293a92/970f8433f7e644b9?lnk=raot回答了同样的错误(和类似的情况),但它似乎不适用于我。问题的“根源”在这里(在 config/initializers/rails_admin.rb 中)
field :images, :has_and_belongs_to_many_association
field :location, :belongs_to_association
field :disciplines, :has_and_belongs_to_many_association
field :teachers, :has_and_belongs_to_many_association
当我注释掉 :location 和 :teachers 行时,一切正常,但我没有得到教师的正确行为。
我错过了什么?