2016-12-18 33 views
0

几天前我开始了Rails和Ruby的旅程,到目前为止它进展顺利,我很喜欢它!Image_tag和turbolink

虽然我有一个小问题,我找不到解决方案。我已经对turbolink进行了一次小小的窥视,以及如何嵌入Rails。但是,我的问题是(问题是)每当我使用Rails image_tag(...)导入/包含图像(位于app/assets/image)时,只要我重定向到另一个页面,就会重新加载该图像。 但是如果我使用<img src="..."而src是一个extern链接(从另一个页面获取的图像),它不会被重新获取(意思是说,当我重定向到另一个页面时,它被缓存)。

所以我的问题是:是否有一种特殊的方式来应用turbolink到image_tag

谢谢。

回答

2

这是因为您正在开发模式下运行。 Rails使用“资产管道当在开发环境中重新加载资产

当你来到生产,你会看到其中的差别

你可以在这里阅读更多关于它:。http://guides.rubyonrails.org/asset_pipeline.html

+0

感谢快速回复! – Perelan

+1

如果有帮助请标记为答复:)我会感激它 – Brad

+0

我没有意识到这一点,感谢您在我的问题上启发我 – Perelan