rails_admin,回调不起作用

时间:2013-12-25 15:52:17

标签: ruby-on-rails rails-admin

我正在使用rails_admin 我有三个模型(民意调查)(MobileUser)(MobileUserPoll)

class Poll <  ActiveRecord::Base
has_many :mobile_users_polls
has_and_belongs_to_many :mobile_users , :join_table => :mobile_users_polls

class MobileUsersPoll < ActiveRecord::Base
after_save :send_notifications

创建投票并选择移动用户(使用rails_admin提供的多选)时,会自动创建MobileUsersPoll记录, 问题是(after_save)回调是行不通的 有谁有任何想法?

谢谢

1 个答案:

答案 0 :(得分:0)

来自Rails网站:

“如果你需要验证,回调或连接模型的额外属性,你应该使用has_many:”。

因此,请将关联设置更改为has_many :through关联。有关详细信息,请参见此处:

http://guides.rubyonrails.org/association_basics.html#the-has-many-through-association