<%= image_path('star-half-big.png') %>
我看到了:http://localhost:3000/assets//assets/star-half-big.png
我已确认该图片位于/assets/star-half-big.png
知道为什么rails会生成这样的路径,以及如何修复?
答案 0 :(得分:0)
确保将图像放在app/assets/images/
目录下。
然后,使用image_url
尝试:
<%= image_url('star-half-big.png') %>
另外,请确保配置文件中没有config.assets.prefix = "/assets/"
。
答案 1 :(得分:0)
可能是在您的development.rb中,您有一个asset_host配置集。 如果是这样,请注释。
# config.action_controller.asset_host = "localhost:3000/assets/"
答案 2 :(得分:0)
我意识到自己的错误。我在{strong> raty.js
内的public string EmailAddress { get; set; }
[CompareStrings("EmailAddress", ErrorMessage = "The email addresses do not match", IgnoreCase=true)]
public string EmailAddressConfirm { get; set; }
设置path: '/assets/'
我现在在$.fn.raty.defaults = {}
和我的观看中有path: '../'
:
$.fn.raty.defaults = {}