在浏览器中打开.html.erb文件
有没有办法在浏览器中自己打开.html.erb文件。 我试图看看的Rails应用程序是在rails 2.3中,并且不会在rails服务器上本地运行,也不会在我给命令脚本/服务器时运行。
我只想自己在浏览器中打开各个视图……这可能吗?
您可以在浏览器中打开它们,但<% %>
和<%= %>
标记将按原样显示,而不是执行Ruby代码。 这些是需要由Rails处理以在运行时填充数据的模板文件。 你最好的选择是TsaiKoga的答案,让控制器动作呈现有问题的模板。
在rails4中你可以这样做:
erb a.html.erb > a.html
也许它在rails 2.3中不起作用。 如果你想渲染那个视图,也许你可以使用像users#index
#index这样的动作并更改代码来渲染它:
render "devise/mailer/a.html.erb", :layout => false