2013-01-23 44 views
1

我想允許用戶通過點擊複選框來允許用戶 續訂 條目的slu slu。friendly_id:更新slu optionally可選

我知道功能 should_generate_new_friendly_id? ,但不是在這種情況下如何使用它,因爲它在模型中定義並且不能讀取參數屬性。

感謝您的任何想法!

回答

2

在模型中,你可以添加一個attr_accessor來測試這種情況下

attr_accessor :should_generate_new_friendly_id 

before_save :generate_new_friendly_id, :if => :should_generate_new_friendly_id 

def generate_new_friendly_id 
    self.friendly_id = ... 
end 

然後,在形式,可以爲用戶提供名稱的複選框「should_generate_new_friendly_id」。它應該像你期望的一樣工作...