从资产文件夹中调用FormTagHelper

时间:2015-10-21 02:10:53

标签: ruby-on-rails ruby-on-rails-4

我有一个rails 4.2应用程序,我想使用html文件夹中存储的一些app\views模板文件。我将这些模板放在app\assets\templates文件夹中,并将.erb添加到其中一些,因为它们需要一些服务器端工作。

尝试使用email_field_tag文件夹中.html.erb文件中的app\assets\templates时,出现以下错误:

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

错误周围的代码很简单:

<%= email_field_tag :email %>

有趣的是,如果将相同的代码放在app\views\mycontroler\myview.html.erb文件中,它就会起作用。

我很感激如何解决这个问题的想法。

1 个答案:

答案 0 :(得分:1)

哦,好吧......事实证明这是一个简单的解决方案,使用以下方法解决了这个问题:

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