【问题标题】:Opening .html.erb files in browser在浏览器中打开 .html.erb 文件
【发布时间】:2013-11-29 20:10:23
【问题描述】:

有没有办法在浏览器中自己打开 .html.erb 文件。我要查看的 Rails 应用程序位于 rails 2.3 中,不会在 rails 服务器上本地运行,也不会在我提供命令脚本/服务器时运行。

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

【问题讨论】:

  • 不,不是。你能在你最喜欢的文本编辑器中打开它们吗?

标签: ruby-on-rails views erb


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    在 rails4 你可以这样做:

    erb a.html.erb > a.html
    

    也许它在 Rails 2.3 中不起作用。如果您想渲染该视图,也许您可​​以使用类似users#index 的操作并更改代码以渲染它:

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

    【讨论】:

    • 你把线放在哪里,erb a.html.erb > a.html
    猜你喜欢
    • 1970-01-01
    • 2011-04-21
    • 2013-02-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-25
    • 2013-01-14
    相关资源
    最近更新 更多