私は自分のレールのホームページをリソースによって生成されたページにマップしようとしています。私は何かのようなものを探しています:Rails 3:ルートへのリソースへのルーティング
root :to => "pages#show", :slug => 'home'
...は動作しません。任意の提案が高く評価されました。
私は自分のレールのホームページをリソースによって生成されたページにマップしようとしています。私は何かのようなものを探しています:Rails 3:ルートへのリソースへのルーティング
root :to => "pages#show", :slug => 'home'
...は動作しません。任意の提案が高く評価されました。
あなたのページで、デフォルトを置くことができる代わりに、レコードのあなたは、パラメータなしでページ番号のショーを要求された場合は、自宅ロードだろうが見つかりませんでしたように、作用を示します。 IE:
def show
if
# I'm guessing you're using slugs based on your question
@page = Page.find_by_slug(params[:slug])
else
@page = Page.find_by_slug('home')
end
# This will automatically render 'show', but you could pass explicit render instructions too
end
次に、既存のセットアップ:root :to => "pages#show"
が期待どおりに動作するはずです。
root :to => redirect('/pages')