我想允许用户访问 更新 单击复选框即可显示条目。
我知道这个功能 的 should_generate_new_friendly_id吗 ,但不是如何在这种情况下使用它,因为它是在模型中定义的,不能读取params属性。
感谢您的任何想法!
答案 0 :(得分: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”的复选框。它应该像你期望的那样工作......