アフィリエイト広告を利用しています

広告

posted by fanblog

rails トップページを作る。

rails では、デフォルトでは、 http://application/ にアクセスしても
アプリケーションのアクションにたどり着けない。
この様なアクセスに対しデフォルトで表示するアクション、いわゆる top ページを定義する。

まず、トップページ用コントローラーを作成する。
ruby script/generate controller Top index

作成したコントローラーにトップで見せたいコントローラー(xxxxs)を追加する。
class TopController < ApplicationController
 def index
  redirect_to :controller => 'xxxxs'
 end
end

config/routes.rb に以下を追加。
map.root :controller => 'top'

デフォルトの index.html が見えないように退避させておく。
mv public/index.html public/index.html.bk

これでもデフォルトのページが見えてしまう時は、ブラウザのキャッシュを一旦消去してみること。
   
×

この広告は30日以上新しい記事の更新がないブログに表示されております。