私はレールに新たなんだと私は書いている小さなアプリ内のルートとバリケードに実行した - 私は特定のコントローラにパラメータをマップするためには、rootのルートを使用したいRails 3 Routing - ルートルートからのパラメータはどのように使用しますか?
-
たとえば、URLのパラメータに基づいて異なるコンテンツをレンダリングするコントローラ、VariablePageControllerがあるとします。
誰かが私のサイトにアクセスすると、mysite.comはホームページに行きますが、mysite.com/[pagename]は私のVariablePageControllerを通過しますが、mysite.com/[pagename]には残りますmysite.com/VariablePage/[pagename] -
変数[ページ名]は動的に生成されるので、私はroutes.rbを内のすべての可能性を列挙することはできません...
ルーティングでこの効果を達成する方法?
これは私が意味するものではありません - ページネームは何でもかまいません。動的です.X、123、dog、catなど - ユーザーがページを生成します彼らの選択の名前で。ルートルートにX、123、dog、catなどのmysite.com/[variablepage]を受け入れ、これに基づいてDBからコンテンツをプルする必要があります。私はちょうどコントローラにこれを一致させる方法の下に本当にないので、私はparams []の値を引き出すことができます。動的なページと同じように経路を定義することは不可能です。明確にするのに役立ちますか? – Evan