2011-01-19 16 views
-1

私はRails 3初心者ですが、他のMVC Webフレームワークでの経験があり、Railsでのルーティングの設定方法についてのヒントが必要です。アプリケーションは、ユーザーが登録できるようにする必要があり、その後のユーザーデータは次のようなURLで利用可能であるべきである:distinguisにRails 3:顧客エリアへのルーティング

http://domainname/abc

で共通して利用者の独立した部分が利用可能であるべき

http://domainname/username/xyz

両方のルートの間で、私はユーザー名を少なくとも6文字にする必要があり、すべての "abc" - ルートは5以下になります。これまでは自分でルーティングを管理していましたが、ユーザーエリアの「xyz」部分については、既存のRESTの全機能を使いたいと思います。どのようにそれを行うヒント?

答えて

1

すでにhttp://edgeguides.rubyonrails.org/routing.htmlをお持ちですか?

これは本当にこのような質問のための優れたリソースです。私はあなたが描いているスキームのいくつかが "Non-Resourceful"ルーティングカテゴリに入ると信じています。

+0

はい、私はガイドを読んだが、それは私の助けにはなりませんでした。私はスコープのようなものが必要だと思うが、スコープの名前は動的でなければならない。私はまた、非人工的なルーティングを理解していません。しかし、私が書いたように、私は両方を組み合わせたいと思っています。 – Achim

+0

Railsは最初の試合、AFAIKにルーティングします。だからあなたはあなたのユーザー名ルートの前にあなたの 'abc'と同様のルートを置くことができます。これはキャッチオールになります。私はパズルの部分がガイドにあると思う。 –

関連する問題