2015-10-21 103 views
1

我有一個rails 4.2應用程序,我想使用存儲在app\views文件夾中的一些html模板文件。我將這些模板放在app\assets\templates文件夾中,並將.erb添加到其中的一些模板中,因爲它們需要一些服務器端工作。從資產文件夾中調用FormTagHelper's

undefined method `email_field_tag' for #<#<Class:0x00000006e51d10>:0x00000006a79260> 

周圍錯誤的代碼很簡單,只要:

我已經嘗試在app\assets\templates文件夾使用一個email_field_tag.html.erb文件時被產生的下面的錯誤

<%= email_field_tag :email %> 

有趣的是,如果放在app\views\mycontroler\myview.html.erb文件中,代碼的工作原理相同從...開始。

我將不勝感激關於如何解決這個問題的想法。

回答

1

哦......原來,這是一個簡單的解決方案,使用下列解決這一問題:

<%= ActionController::Base.helpers.email_field_tag :email %>