19
有什麼方法可以添加回調項目添加到habtm關係?Rails habtm回調
例如,我有以下兩種模式,User
和Role
:
# user.rb
class User; has_and_belongs_to_many :roles; end
# role.rb
class Role; has_and_belongs_to_many :users; end
我想一個回調添加到<<
方法(@user << @role
),但我可以似乎沒有找到ActiveRecord回調函數,因爲連接表沒有模型(因爲它是一個真正的habtm)。
我知道我可以編寫一個像add_to_role(role)
這樣的方法,並定義所有內容,但我更願意使用回調。這可能嗎?
它在其上關係的側面添加我的回調事,或者是一樣?? – zeacuss 2012-05-29 09:00:23
我剛剛在Rails 3.2.8上試了一下,它很遺憾,在哪一邊添加了這些回調函數。你有什麼經驗? – 2012-09-27 13:27:56