0

次のエラーメッセージが表示されます。

テンプレートapp/index、application / indexに{:locale => [:en]、:formats => [:html]、:handlers => [:erb、:builder、:coffee]}がありません。検索対象:* "/ home / paul / Projects / Ruby on Rails / mark_hughes_seo_project / app / views"

html形式を期待しているようです。.rhtmlファイルを探すように指示するにはどうすればよいですか?全体を見渡してみましたが、答えが見つからないようです。

Thx、ポール

ps。ファイルの名前を.htmlに変更すると、機能します。しかし、私は.rhtmlがなぜそうしないのかを理解しようとしています。

4

1 に答える 1

1

.html.erbを使用します。アプリケーションコントローラーにマップされたルート上のアクションにアクセスしていますか?もしそうなら、それはおそらく最良のアイデアではありません。

基本的に、ファイルは、意味がある場合は「app / views /#{controller_name} /#{action_name}.html.erb」に配置されます。

もちろん、hamlを使用している場合は.html.haml。

于 2012-09-09T00:52:51.617 に答える