나는 보석류 워크 플로우, 페이퍼 트레일 및 Friend ID를 사용 중입니다.Friendly ID - 정의되지 않은 메소드 'slug ='가
Paper Trail을 사용하여 상태 변경 사항을 추적하기 위해 Paper Trail이 변경 내용을 캡처 할 수 있도록 persist_workflow_state를 명시 적으로 워크 플로 열을 업데이트하도록 재정의했습니다.
def persist_workflow_state(new_value)
update_attribute self.class.workflow_column, new_value
end
https://github.com/geekq/workflow#integration-with-activerecord
지금, 슬러그 열없이 친절한 ID를 도입, 나는 위의 방법에 도달 할 때의 오류가 발생합니다.undefined method `slug=' for #<ModelName:0x007f81cf342cd8>
도움이 필요하십니까?
이 일을하지만 우리는 DB에 슬러그 열이있는 경우 왜 내가 – ImranNaqvi
attr_accessor해야합니다 : 는 문서에 대한 History__Avoiding_404_s_When_Slugs_Change에서보세요 –