【问题标题】:rails ajax spinner works in development but not productionrails ajax spinner 在开发中工作,但不在生产中
【发布时间】:2014-09-11 01:02:11
【问题描述】:

我正在使用这个 javascript:

verify_link.js
  ...
  a=$(this).parent();
  a.html('<img src="assets/ajax-loader.gif">');
  ...

图片在app/assets/images/ajax-loader.gif

在开发中工作正常,但在生产中它得到一个损坏的图像链接(有点难以看到,但不是微调器)。

使用 Rails 路径可以解决这个问题吗?

目前是.js file,我需要将其设为.js.erb 吗?

【问题讨论】:

  • 您在生产中遇到什么错误或意外行为?

标签: javascript ruby-on-rails ajax ruby-on-rails-4 asset-pipeline


【解决方案1】:

将文件扩展名从 .js 切换为 .js.erb 并使用

a.html('<%= image_tag "ajax-loader.gif" %>');

修复它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-06-20
    • 2011-10-29
    • 2015-08-05
    相关资源
    最近更新 更多