从资产文件夹中调用FormTagHelper's

问题描述:

我有一个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文件中,代码的工作原理相同从...开始。

我将不胜感激关于如何解决这个问题的想法。

哦......原来,这是一个简单的解决方案,使用下列解决这一问题:

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