Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 在Rails资源中编译erb块以创建javascript模板时出错_Ruby On Rails_Asset Pipeline_Erb_Ejs_Jst - Fatal编程技术网

Ruby on rails 在Rails资源中编译erb块以创建javascript模板时出错

Ruby on rails 在Rails资源中编译erb块以创建javascript模板时出错,ruby-on-rails,asset-pipeline,erb,ejs,jst,Ruby On Rails,Asset Pipeline,Erb,Ejs,Jst,我正在将Rails 3.2中的应用程序迁移到单页应用程序体系结构,通过Rails上的gem主干使用Backbone.js 我的应用程序视图实际上有一些表单使用form_for,如以下简单示例: <%= form_for :filter do |f| %> <div> <%= f.label :document, t('tags.label.entity_document') %> <%= f.text_field

我正在将Rails 3.2中的应用程序迁移到单页应用程序体系结构,通过Rails上的gem主干使用Backbone.js

我的应用程序视图实际上有一些表单使用form_for,如以下简单示例:

<%= form_for :filter do |f| %>
    <div>
        <%= f.label :document, t('tags.label.entity_document') %>
        <%= f.text_field :document %>
    </div>
    <div>
        <%= f.label :name, t('tags.label.name') %>
        <%= f.text_field :name %>
    </div>
    ... and so on
<% end %>
以下简单代码也会出现同样的错误:

<%=  [1,2].each do |element| %>
   aaa
<% end %>
所以它似乎发生在每个ruby块上


我已将rails应用程序配置为使用{{}作为EJS打开/关闭标记,如前一个问题所示,因此在js.erb资产文件中使用
语法时,我遇到了相同的问题。使用
修复了它

还可以尝试跳过循环调用的
=

<%  [1,2].each do |element| %>
   aaa
<% end %>

aaa

在js.erb资产文件中使用
语法时,我遇到了相同的问题。使用
修复了它

还可以尝试跳过循环调用的
=

<%  [1,2].each do |element| %>
   aaa
<% end %>

aaa
<%  [1,2].each do |element| %>
   aaa
<% end %>