Thread (id, uuid)와 같은 모델에서 uuid는 유일하게 생성 된 식별자입니다. 나는 기본 경로를 변경하려면 : ID하지만 사용자에 :routes.rb, 경로에 대해 다른 기본 키를 설정하는 방법은 무엇입니까?
edit_thread GET /threads/:id/edit(.:format) {:action=>"edit", :controller=>"threads"}
thread GET /threads/:id(.:format) {:action=>"show", :controller=>"threads"}
PUT /threads/:id(.:format) {:action=>"update", :controller=>"threads"}
사용하지 UUID는이 레일/routes.rb에서 가능하게되는 방법 ---?
감사
감사하지만 내가 얻지 못하는 것은 내 경로에서 어떻게 변경합니까? 나는 많은 성냥을 할 필요가 있니? 나는 레일이 이것에 대해 더 우아한 설정을 가지고 있다고 생각했다 ... thxs – AnApprentice
@AnApprentice : 죄송하지만, 당신이 당신이 자원 경로에서'id' 매개 변수를 바꾸고 싶다는 뜻인지 몰랐습니다. 나는 이것이 가능하다고 생각하지 않는다. (여기 레일 협약에서 벗어났다.) 이전에 유사한 질문이있었습니다. (http://stackoverflow.com/questions/810385/how-to-rename-the-default-identifier-param-id-in-rails-map-resources). – cam