Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 4 资产管道简单映像在Rails 4.2中不起作用_Ruby On Rails 4_Asset Pipeline - Fatal编程技术网

Ruby on rails 4 资产管道简单映像在Rails 4.2中不起作用

Ruby on rails 4 资产管道简单映像在Rails 4.2中不起作用,ruby-on-rails-4,asset-pipeline,Ruby On Rails 4,Asset Pipeline,我有一张图片:sample.png。我已经证实这是一个好的形象 我把它放在了app/assets/images中 我在视图中引用了以下内容: image_tag "sample.png" 它就是不起作用。因此,我创建了一个新目录public/assets/images 还是不行 这是不必要的复杂。我怎样才能在视图中看到真实的图像 请注意,我已经阅读了所有资产管道文档 正在生成的URL是: /images/sample.png 实际上,image\u标记“sample.png”返回如下链接 &

我有一张图片:
sample.png
。我已经证实这是一个好的形象

我把它放在了app/assets/images中

我在视图中引用了以下内容:

image_tag "sample.png"
它就是不起作用。因此,我创建了一个新目录
public/assets/images

还是不行

这是不必要的复杂。我怎样才能在视图中看到真实的图像

请注意,我已经阅读了所有资产管道文档

正在生成的URL是:

/images/sample.png

实际上,
image\u标记“sample.png”
返回如下链接

<img alt="Sample" src="/assets/sample.png">
执行此命令后,图像将在
根路径/public/assets/sample.png中生成


希望它能工作:)

我肯定是在开发模式下运行的。正在生成的url是:
/images/sample.png
bundle exec rake assets:precompile RAILS_ENV=production