【问题标题】:Writing Rails Templates in Pure Ruby用纯 Ruby 编写 Rails 模板
【发布时间】:2013-07-17 11:28:17
【问题描述】:

我的 Rails 应用程序中有大量视图:

  • 具有一致且重复的结构,并且
  • 涉及使用接受大哈希输入的帮助程序。

因此,我想直接在 Ruby 中编写这些视图(使用我将编写的 DSL/助手)。

如何让 Rails 允许我编写 .html.rb 视图?

谢谢!

【问题讨论】:

标签: ruby-on-rails ruby ruby-on-rails-3 view


【解决方案1】:

添加一个初始化器:

ActionView::Template.register_template_handler(:rb, :source.to_proc)

然后您可以在 ruby​​ 中编写 .html.rb 视图,它们在执行时应该返回所需上下文的 String

【讨论】:

    猜你喜欢
    • 2011-04-30
    • 2014-11-04
    • 2011-06-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-09
    • 1970-01-01
    • 2013-12-24
    相关资源
    最近更新 更多