【发布时间】:2015-08-25 18:17:41
【问题描述】:
这是我的看法:
<%= javascript_include_tag "social_sharing.erb" %>
然后我有:assets/javascripts/social_sharing.erb.js,其中包括一些 ERB 标签,例如 <%= post.id %> ...
第一个问题是我看到这个错误信息:
`Asset filtered out and will not be served: add `Rails.application.config.assets.precompile += %w( social_sharing.erb.js )` to `config/initializers/assets.rb` and restart your server
如果我按照这些指示进行操作,我会得到 js 文件,但没有一个 ERB 标签已经过评估,所以我仍然在链接的 js 文件中看到 <%= post.id %>。
【问题讨论】:
-
你的域名应该是
js.erb和<%= javascript_include_tag "social_sharing" %>就足够了。
标签: javascript ruby-on-rails ruby ruby-on-rails-4