2015-02-11 76 views
2

我創建了一個紅寶石寶石,它包含一些視圖和功能。可以稱之爲example-gem從紅寶石寶石渲染部分視圖

我有一個紅寶石滑軌項目,名爲Produn。隨着內部Produn的一些看法,我會呈現這樣的:

= render 'templates/content/ed/email' 

該文件的完整路徑是應用程序/視圖/模板/內容/編輯/ email.html.haml。

我可以渲染的視圖example-gem in Produn?如何? 感謝您的回覆。

回答

-1

使用它,我認爲這對你很有幫助。

render :partial => 'my_gem/my_partial' 
+0

我很抱歉,但我沒有工作,我試圖:( – 2015-02-12 03:15:30

+0

哪個錯誤是來了? NguyễnHàNhân – Angu 2015-02-12 05:22:25

+0

缺少使用{:locale => [:zh],:formats => [:html],:handlers => [:erb,:builder,:slim,:haml]的部分模板/內容/ ed/} – 2015-02-12 07:06:52

0

是當然的就可以了,爲此,你需要使用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