模板可以共存,还有一个可以在Rails中使用吗?

时间:2013-10-30 13:44:47

标签: ruby-on-rails ruby ruby-on-rails-3 erb slim-lang

我正在为我的公司半成品Redmine,很少从上游获取改进。我更喜欢使用SLIM而不是ERB来查看视图。我的想法是,我想保持erb文件完好无损,以便在我从上游提取更改时更容易区分,我仍然只想使用SLIM版本的模板。 所以我在哪里

index.html.erb

index.html.slim

我希望Rails只搜索index.html.slim,并且不会注意erb变体的存在。是否可以将两个变体并排放在同一个文件夹中,并且只在这里使用SLIM?

1 个答案:

答案 0 :(得分:0)

您可以在控制器中执行以下操作:

respond_to do |format|
  format.html { render handlers: [:slim] }
end

或者如果您想专门为一个视图覆盖它:

render "path/view", handlers: [:slim]