0
http://apidock.com/rails/ActiveRecord/Associations/ClassMethods/has_manyRails的通過輔助方法HAS_MANY使用非主鍵
一個Firm
類聲明has_many :clients
,將增加:
Firm#client_ids
Firm#client_ids=
有沒有辦法使用改變,從而產生以下傭工協會來自客戶表的非主鍵。
Firm#client_uuids
Firm#client_uuids=
我的連接表使用UUID,通過關係has_many聲明正確的主鍵和外鍵。但是這些幫助器方法不會被更新。
我不知道,但使用primary_key訪問器的選項?我不認爲它會改變這些方法。也許這是一個想法,在你的公司模型中混淆這些方法? 另見: http://api.rubyonrails.org/classes/ActiveRecord/AttributeMethods/PrimaryKey/ClassMethods.html –