2011-04-19 3 views
0

acts_as_taggable_on에서 태그 이름을 URL에 친숙하게 만들 수있는 방법이 있습니까?acts_as_taggable_on url 친숙한 태그 이름

예를 들어, 현재 'tags/foo'및 'tags/bar'가 훌륭하게 작동합니다. 그러나 '토끼 발'과 같은 이름에 공백을 추가하면 url은 'tags/rabbits % 20foot'입니다. % 20을 대시로 바꾸고 싶습니다.

미리 감사드립니다.

UPDATE 난 그냥 유래 실제로 내가 생각하고있는 것을에 태그를하는 매우 유사하거나 동일한 방법을 사용하는 것으로 나타났습니다.

답변

0

그것은 (토끼 발에 예를 들어 토끼 발) 여러 슬러그에 단어를 변경하는 방법이이 https://github.com/arturaz/acts_as_taggable_on_steroids

를 살펴 보자은뿐만 아니라, 또한이 작업을 수행하는 수동이 아닌 플러그인 방법있다 (그 약간 구식 보인다).

+0

감사합니다. ahuang. 그게 내가 원하는 것 같아요,하지만 플러그인이 레일즈 3와 호환되는지 모르겠습니다. 현재 https://github.com/mbleigh/acts-as-taggable-on을 사용 중이며 slugizer가 부족한 경우를 제외하고는 정상적으로 작동합니다. 어떤 아이디어를 수동으로 구현하는 방법? – Slythic

0

속임수를 사용하고 id + tag.name을 사용하여이 고비를 넘겨 줘야합니다. 시간이 더있을 때 다시 방문 할 것입니다.

관련 문제