1
사용자가 체크 박스를 클릭하여 새글을 갱신하도록 허용하고 싶습니다.friendly_id : 슬러그를 선택적으로 갱신하십시오.
나는 기능을 알고있다. should_generate_new_friendly_id? 이지만 모델에 정의되어 있고 params 속성을 읽을 수 없으므로이 경우이를 사용하는 방법이 아닙니다.
아이디어를 제공해 주셔서 감사합니다.
모델에사용자가 체크 박스를 클릭하여 새글을 갱신하도록 허용하고 싶습니다.friendly_id : 슬러그를 선택적으로 갱신하십시오.
나는 기능을 알고있다. should_generate_new_friendly_id? 이지만 모델에 정의되어 있고 params 속성을 읽을 수 없으므로이 경우이를 사용하는 방법이 아닙니다.
아이디어를 제공해 주셔서 감사합니다.
모델에, 당신은 그런이 경우
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
을 테스트 할 수있는 attr_accessor를 추가 할 수 있습니다, 형태, 당신은 'should_generate_new_friendly_id'이름의 체크 박스를 제공 할 수 있습니다. 예상대로 작동해야합니다 ...