2013-10-30 31 views
0

我是我的公司半分叉Redmine,很少從上游拉動改進。我更喜歡使用SLIM而不是ERB來獲取視圖。我的想法是,爲了更容易區分,我想保持erb文件完整,以便從上游獲取更改,但我仍希望僅使用SLIM版本的模板。 所以,在那裏我有模板可以共存嗎?仍然可以在Rails中使用它們之一嗎?

index.html.erb 

index.html.slim 

我想Rails的僅搜索index.html.slim,約需再培訓局的變體的存在沒有通知。是否可以使這兩個變體並排共存於同一個文件夾中,並且僅在這裏使用SLIM?

回答

0

你可以做這樣的事情在控制器:

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

或者,如果你想專門重寫它的一個觀點:

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

謝謝你教我這個!它讓我探索'處理程序'並將您的方法與此解決方案結合在一起http://stackoverflow.com/a/3981379/97300,它恰到好處。 – Ikon

+0

這適用於乾淨的Rails項目,但Redmine必須有一些棘手的覆蓋,並且不會在erb旁邊找到苗條模板。 – Ikon

相關問題