2011-07-27 10 views
0
  • public/index.htmlを削除しました。ここで
  • が私のconfig/routes.rbを
  • 者である私は、そのファイルruby​​ on railsでmap.rootが動作しない

    map.connectで持っているすべての ':コントローラ/:アクション/:ID' map.connect「:コントローラ/:アクション/ :ID:フォーマット」 map.root:コントローラ=> "ホーム"

  • 私もmap.root使ってみた:私は熊手を実行したときに、コントローラ=> "ホーム#インデックス"

  • を $ rake routes

    0を確認してください

    (IN/VAR/WWW/atlantix) /:コントローラ/:アクション/:ID
    /:controller/:action/:id.:formatルート/ {:コントローラ=> "ホーム":アクション=> "インデックス"}

  • 私も持っている:

    アプリ/ビュー/ホーム/ index.html.erb アプリ/コントローラ/ home_controller.rb

  • 私の問題:

私はRORの完全な初心者です。 私はApacheとRuby 1.8を使用しています。 http://localhost/myapp/に移動したとき、 作成した新しいホームページが表示されません。 セットアップと設定に重要なことが間違っていますか? 助けてください&ヘルプ

答えて

3

あなたはRails 2の構文を混ぜているようです。 Railsでは3次のように記述する必要があります

root :to => 'home#index' 

注:あなたもpublicフォルダからindex.htmlを削除する必要があります。

ルーティングに関する詳細はhereです。

+1

ありがとうございました。 –