Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/54.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Can';t查看FILENAME.rhtml,但可以查看FILENAME.html_Ruby On Rails - Fatal编程技术网

Ruby on rails Can';t查看FILENAME.rhtml,但可以查看FILENAME.html

Ruby on rails Can';t查看FILENAME.rhtml,但可以查看FILENAME.html,ruby-on-rails,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, 保罗 另外,如果我将文件重命名为.html,

我收到以下错误消息:

缺少模板应用程序/索引,应用程序/索引带有{:locale=>[:en], :formats=>[:html],:handlers=>[:erb,:builder,:coffee]}。搜索: *“/home/paul/Projects/Ruby on Rails/mark_hughes_seo_project/app/views”

看起来它需要html格式。如何指示它查找.rhtml文件? 我已经找遍了,似乎找不到答案

Thx, 保罗


另外,如果我将文件重命名为.html,它就会工作。但是,我正在试图找出.rhtml不使用的原因。

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

基本上,文件放在“app/views/#{controller_name}/#{action_name}.html.erb”中 如果这有意义的话

当然,如果使用haml,.html.haml