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 ---これはRailsの/ routes.rbをして可能になる方法は?
おかげ
私が得意ではないものは、私のルートでそれを変更する方法です。私は試合の束を行う必要がありますか?私はレールがこれに対してよりエレガントな設定をすると思っていた... thxs – AnApprentice
@AnApprentice:あなたはあなたがリソース経路の 'id'パラメータを変更したかったということを気付かなかった。私はこれが可能だとは思わない(あなたはここでの大会規約を破っている)。同様の質問が以前に尋ねられました:(http://stackoverflow.com/questions/810385/how-to-rename-the-default-identifier-param-id-in-rails-map-resources)。 – cam