Я работаю через интерфейс 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 и: teacher, все работает, но я не получаю правильного поведения для учителей.
Чего мне не хватает?