1

我正在为我的站点(这是一个教师/活动配对站点)使用 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 行时,一切正常,但我没有得到教师的正确行为。

我错过了什么?

4

1 回答 1

0

原来我有一个名为 :teachers 的列以及一个名为 :teachers 的 HABTM 关系。不知道我怎么错过了那么久...

于 2011-09-29T17:35:05.040 回答