我有一个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
文件中,它就会起作用。
我很感激如何解决这个问题的想法。
答案 0 :(得分:1)
哦,好吧......事实证明这是一个简单的解决方案,使用以下方法解决了这个问题:
<%= ActionController::Base.helpers.email_field_tag :email %>