1
我想允許用戶通過點擊複選框來允許用戶 續訂 條目的slu slu。friendly_id:更新slu optionally可選
我知道功能 should_generate_new_friendly_id? ,但不是在這種情況下如何使用它,因爲它在模型中定義並且不能讀取參數屬性。
感謝您的任何想法!
我想允許用戶通過點擊複選框來允許用戶 續訂 條目的slu slu。friendly_id:更新slu optionally可選
我知道功能 should_generate_new_friendly_id? ,但不是在這種情況下如何使用它,因爲它在模型中定義並且不能讀取參數屬性。
感謝您的任何想法!
在模型中,你可以添加一個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」。它應該像你期望的一樣工作...