在Pure Ruby中编写Rails模板

时间:2013-07-17 11:28:17

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

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

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

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

如何让Rails允许我写.html.rb次观看?

谢谢!

1 个答案:

答案 0 :(得分:3)

添加初始化程序:

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

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