Ruby on rails 3.1 rails 3.1中的图像-转入生产

Ruby on rails 3.1 rails 3.1中的图像-转入生产,ruby-on-rails-3.1,Ruby On Rails 3.1,我的文章有图片。我将图像放在app/assests/images中,并将它们的位置存储在数据库的一个字段中 然后,我可以使用以下命令在中显示它们: <%= image_tag(@article.image) %> 但是当我移动到生产服务器时,我的所有图像都不会显示!服务器正在查找资产/blank-d5dd6e3683b4753dfde3c70cf61f99b6.png而不是blank.png,因此不可用 如何排序?这是Rails 3.1发布时遇到的问题 正常资产 如果您的资产由

我的文章有图片。我将图像放在app/assests/images中,并将它们的位置存储在数据库的一个字段中

然后,我可以使用以下命令在中显示它们:

<%= image_tag(@article.image) %>

但是当我移动到生产服务器时,我的所有图像都不会显示!服务器正在查找资产/blank-d5dd6e3683b4753dfde3c70cf61f99b6.png而不是blank.png,因此不可用


如何排序?

这是Rails 3.1发布时遇到的问题

正常资产 如果您的资产由您手动放置,则您只需运行:

rake assets:precompile
这将把您的资产预编译为
公共/资产

最好在生产服务器上进行预编译,这样开发服务器上就不会有不必要的文件

上传资产 如果您使用类似的方式上载图像,则不要使用资产文件夹

您需要将图像放入公用文件夹。在您的情况下,可能
public/assets/articles

进一步资料
  • 铁路指南-

    • 这是我在Rails 3.1发布时遇到的一个问题

      正常资产 如果您的资产由您手动放置,则您只需运行:

      rake assets:precompile
      
      这将把您的资产预编译为
      公共/资产

      最好在生产服务器上进行预编译,这样开发服务器上就不会有不必要的文件

      上传资产 如果您使用类似的方式上载图像,则不要使用资产文件夹

      您需要将图像放入公用文件夹。在您的情况下,可能
      public/assets/articles

      进一步资料
      • 铁路指南-