Ruby on rails 4 如何在部署中没有Rails助手的情况下链接到图像?
我有一个Rails 4应用程序。HTML已经构建好了,所以我想使用我已经拥有的标签(所有东西都在本地工作)。但当我将我的应用程序部署到Heroku时,不会显示任何图像 我当前的图像标签示例:Ruby on rails 4 如何在部署中没有Rails助手的情况下链接到图像?,ruby-on-rails-4,heroku,Ruby On Rails 4,Heroku,我有一个Rails 4应用程序。HTML已经构建好了,所以我想使用我已经拥有的标签(所有东西都在本地工作)。但当我将我的应用程序部署到Heroku时,不会显示任何图像 我当前的图像标签示例: <img src="/assets/blog/post_images/1.png"> 它确实可以工作(所有图像都会显示),但我听说它会使应用程序的生产速度变慢 编辑 有趣的是,CSS和Javascript文件很好。我想它可能与这个文件(config/initializers/assets.rb
<img src="/assets/blog/post_images/1.png">
它确实可以工作(所有图像都会显示),但我听说它会使应用程序的生产速度变慢
编辑
有趣的是,CSS和Javascript文件很好。我想它可能与这个文件(config/initializers/assets.rb)有关:
这些是我的内容。该文件是否应提及图像可能是?在根应用程序目录rake assets:precompile RAILS\u ENV中键入该命令=production@RubyOnRails,我试过了,出现了带有内部信息的公用文件夹,我将其提交给Heroku,但图像仍然没有显示。你能检查一下所有css、js、图像都在公用/资产文件夹中吗@RubyOnRails,我添加了更多的信息。你有多少css文件,你是直接调用这个图像还是在css文件中。
config.assets.compile = true
config.serve_static_assets = true
Rails.application.config.assets.version = '1.0'
Rails.application.config.assets.precompile += %w( blog_posts.css )