无法查看FILENAME.rhtml但可以查看FILENAME.html

时间:2012-09-09 00:07:06

标签: ruby-on-rails

我收到以下错误消息:

  

使用{: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没有的原因。

1 个答案:

答案 0 :(得分:1)

使用.html.erb。您是否正在访问映射到应用程序控制器的路由上的操作?如果是这样,那可能不是最好的主意。

基本上,文件进入“app / views /#{controller_name} /#{action_name} .html.erb” 如果这是有道理的。

当然是.html.haml如果使用haml。