Rails アプリで自分の URL をユーザーにとってより魅力的なものにするための助けを探しています。アプリは 3.2.11 上にあり、Ruby 1.9.2p320 を実行しています
私は現在、Company と Consultant の 2 つのモデルを使用しています。これらは、URL 表現がより明確になる可能性があると考えています。
どちらも固有のフィールドを持ち、Company には :name があり、Consultant には :username があります。会社 has_many :consultants コンサルタントの所属先 :company
私は Friendly_id を使用しているので、両方のリソースの URL にこれらの一意の ID があります。
http://localhost:3000/company/:name
と
http://localhost:3000/consultants/:username
私のルートは次のようになります。
resources :company, :path => '/company'
resources :consultants, :path => '/consultants'
今、会社のURLを次のようにすることを可能にするきちんとした方法があるかどうか疑問に思っています:
http://localhost:3000/:name
コンサルタントの場合は次のようになります。
http://localhost:3000/:name/:username
可能であれば、この問題について何か助けていただければ幸いです。ありがとうございます。必要な重要な情報が省略されている場合は、すぐにお詫び申し上げます。
/ラスムス