ユーザーが チェックボックスをクリックしてエントリのスラッグを更新できるようにしたいと考えています。
関数should_generate_new_friendly_idを知っています か? 、ただし、モデルで定義されており、params 属性を読み取ることができないため、この場合の使用方法はありません。
アイデアをありがとう!
ユーザーが チェックボックスをクリックしてエントリのスラッグを更新できるようにしたいと考えています。
関数should_generate_new_friendly_idを知っています か? 、ただし、モデルで定義されており、params 属性を読み取ることができないため、この場合の使用方法はありません。
アイデアをありがとう!
モデルでは、 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」という名前のチェックボックスを提供できます。すべてが期待どおりに機能するはずです...