在浏览器中打开.html.erb文件

时间:2013-11-29 20:10:24

标签: ruby-on-rails views erb

有没有办法在浏览器中自行打开.html.erb文件。我试图查看的Rails应用程序是在rails 2.3中,并且不会在rails服务器上本地运行,也不会在我给命令脚本/服务器时运行。

我只想自己在浏览器中打开各个视图......这可能吗?

2 个答案:

答案 0 :(得分:1)

在rails4中你可以这样做:

erb a.html.erb > a.html

也许它在rails 2.3中不起作用。如果你想渲染那个视图,也许你可以使用users#index之类的动作并更改代码来渲染它:

render "devise/mailer/a.html.erb", :layout => false

答案 1 :(得分:1)

您可以在浏览器中打开它们,但<% %><%= %>标记将按原样显示,而不是执行Ruby代码。这些是需要由Rails处理以在运行时填充数据的模板文件。你最好的选择是TsaiKoga的回答,让控制器动作呈现有问题的模板。