friendly_id gem docs에서 모든 슬러그가 생성되는 테이블 slugs
을 생성합니다. 또한 cached_slugs를 사용하여 성능을 향상시키기 위해 내 모델 테이블에 열을 추가 할 수있는 기회를 제공합니다.friendly_id 보석을 사용할 때 슬러그 테이블이 필요합니까?
내 질문 : 모델 테이블에 cached_slugs
열을 사용하더라도 slug table
이 필요합니까? 데이터가 중복 될 수 있습니다. 내 슬러그 테이블을 삭제하려고했지만 데이터베이스에 새 항목을 만들 때 오류가 발생했습니다.
다른 방법으로는 우습게도 쓰지 않고 friendly_id를 사용할 수 있습니다 use_slug = false options ...하지만 우호적 인 id의 거의 모든 이점을 잃게됩니다 – andrea
답장을 보내주십시오! – daniel
friendly_id에 고유 한 슬러그 이름을 사용하는 방법이 있습니까? 따라서 유효성 검사를하고 동일한 이름의 배수를 허용하지 않습니다. 더 이상 --1 및 --2 ?? –