image_path显示带有raty插件的路径中的重复资产文件夹

时间:2015-10-28 22:28:08

标签: ruby-on-rails ruby-on-rails-4

<%= image_path('star-half-big.png') %>

我看到了:http://localhost:3000/assets//assets/star-half-big.png

我已确认该图片位于/assets/star-half-big.png

知道为什么rails会生成这样的路径,以及如何修复?

3 个答案:

答案 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 = {}