我創建了一個紅寶石寶石,它包含一些視圖和功能。可以稱之爲example-gem。從紅寶石寶石渲染部分視圖
我有一個紅寶石滑軌項目,名爲Produn。隨着內部Produn的一些看法,我會呈現這樣的:
= render 'templates/content/ed/email'
該文件的完整路徑是應用程序/視圖/模板/內容/編輯/ email.html.haml。
我可以渲染的視圖example-gem in Produn?如何? 感謝您的回覆。
我創建了一個紅寶石寶石,它包含一些視圖和功能。可以稱之爲example-gem。從紅寶石寶石渲染部分視圖
我有一個紅寶石滑軌項目,名爲Produn。隨着內部Produn的一些看法,我會呈現這樣的:
= render 'templates/content/ed/email'
該文件的完整路徑是應用程序/視圖/模板/內容/編輯/ email.html.haml。
我可以渲染的視圖example-gem in Produn?如何? 感謝您的回覆。
使用它,我認爲這對你很有幫助。
render :partial => 'my_gem/my_partial'
是當然的就可以了,爲此,你需要使用Rails Engine
1)用的lib/gem_name目錄名engine.rb創建文件
module MyGem
class Engine < Rails::Engine; end
end
2)要求發動機lib/gem_name.rb
require 'gem_name/engine'
3)之後,您可以呈現模板/部分從您的創業板公司的應用程序/ views目錄
= render 'templates/content/ed/email'
需要導軌引擎在爲我工作的寶石,你可以檢查我的寶石server_side_validation
我很抱歉,但我沒有工作,我試圖:( – 2015-02-12 03:15:30
哪個錯誤是來了? NguyễnHàNhân – Angu 2015-02-12 05:22:25
缺少使用{:locale => [:zh],:formats => [:html],:handlers => [:erb,:builder,:slim,:haml]的部分模板/內容/ ed/} – 2015-02-12 07:06:52