2014-01-06 37 views
0

我有我想要的路徑使用HTML文件的功能:「應用程序/視圖/ user_mailer文件/ email.html.erb」鏈接HTML視圖文件中的控制器

我想鏈接該HTML文件,這裏的POST請求:

RestClient.post "url", 
    :html => # path to HTML should go here? 

我覺得這是一個相對簡單的任務,但增加的路徑似乎並沒有工作。

任何幫助,將不勝感激!

+0

是否要從Controller呈現該文件? – Pavan

+0

不,我只是將它作爲POST請求主體的一部分 –

回答

1

假設你要發送的文件作爲多後,從README(https://github.com/rest-client/rest-client):

path = Rails.root.join('app/views/user_mailer/email.html.erb') 
RestClient.post "url", :html => File.new(path, 'rb') 

要發送的正文文本:

RestClient.post "url", :html => IO.read(path) 

而且,如果你想爲了渲染erb,您還需要處理它:

require 'erb' 
html = ERB.new(IO.read path).result(binding) 
相關問題