我正在使用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)回调是行不通的 有谁有任何想法?
谢谢
答案 0 :(得分:0)
来自Rails网站:
“如果你需要验证,回调或连接模型的额外属性,你应该使用has_many:”。
因此,请将关联设置更改为has_many :through
关联。有关详细信息,请参见此处:
http://guides.rubyonrails.org/association_basics.html#the-has-many-through-association