Sprockets Rails Helper资产未预编译,即使在config / initializers / assets.rb中声明

时间:2016-08-12 08:29:38

标签: ruby-on-rails assets precompile

我有一个带邮件的rails API。在我的邮件布局中,我包含一张图片:

<html>
  <body>
    <%= image_tag "quickbed_logo" %>
    <%= yield %>
  </body>
</html>

存储在app / assets / images中。

然而,当我发送电子邮件时,我得到了:

Sprockets::Rails::Helper::AssetNotPrecompiled - Asset was not declared to be precompiled in production.
Add `Rails.application.config.assets.precompile += %w( quickbed_logo )` to `config/initializers/assets.rb` and restart your server:

我遵守了错误消息,并将Rails.application.config.assets.precompile += %w( quickbed_logo )添加到config/initializers/assets.rb

但是我仍然得到错误。我做错了什么?

1 个答案:

答案 0 :(得分:2)

将扩展名添加到Rails.application.config.assets.precompile += %w( quickbed_logo.png ),因为Rails无法猜到它。