2014-11-03 102 views
-1

我正在使用render:plain =>「一些文本」,它工作正常。在rails中渲染純文本4

但隨着文本變長,我希望將文本放在erb文件(例如sometext.text.erb)中並呈現text.erb。

我在視圖文件夾中有一個sometext.text.erb。但渲染方法似乎沒有檢測到它。

你是如何渲染純文本?謝謝!

更新:使用下面的答案作品。所以解決方案是將渲染布局設置爲false。並繼續使用的,而不是sometext.html.erb sometext.text.erb

回答

2

只是不解析佈局:

class MyController < ApplicationController 
    def your_action 
    render layout: false 
    end 
end 

這將遵循約定找到你的觀點,所以它會期待你的觀點爲app/views/my_controller/your_action.html.erb

+0

謝謝你是對的! – ytbryan 2014-11-03 08:52:19