我有一個模型,例如:是否有可能將參數傳遞給模型中的before_create?
class Account < ActiveRecord::Base
before_create :build_dependencies
def build_dependencies
# use nifty params to build this related object
build_nifty_object(params)
end
初始PARAMS通過一個隱藏的表單標籤的帳號新形式發送英寸
但是沒有理由/需要將這些參數保存到帳戶模型中。我只需要在NiftyObject模型中使用它們。
有沒有一種聰明的方法將這些參數傳遞給before_create方法?或者可能完成相同任務的其他選擇?
謝謝!
param哈希通常在控制器中用於創建您的模型對象。 niftyObject與您的賬戶模型有什麼關係?在你的代碼示例中,我們看不到belongs_to或指示這兩個對象之間存在關係的東西? – Cygnusx1