1

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

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

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

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

谢谢!

4

1 回答 1

3

添加一个初始化器:

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

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

于 2013-07-17T14:04:01.933 回答