使用jQuery插件的rails 4.0路由错误

时间:2014-03-28 20:55:26

标签: jquery ruby-on-rails image routing raty

我使用星级评分jquery插件,在我的rails 4应用程序中需要一些星图。图片没有出现,我不断收到错误

  

ActionController :: RoutingError(没有路由匹配[GET]" /star-on.png"):

类似于this问题,我试图移动我的图片的位置,但它没有工作,仍然有同样的错误。他们目前在app / assets / javascripts / images中,但我将它们移到了根目录中,并没有解决问题。我也尝试编辑javascript来改变图像的路径,但这也没有用。我也试过了this,但它也没有用。对此有任何帮助将非常感谢,谢谢。

1 个答案:

答案 0 :(得分:1)

ActionController :: RoutingError(没有路由匹配[GET]“/ star-on.png”)错误时,您的图片必须位于 root / public 目录,以防止此错误。通常,您的图片应位于 root / app / assets / images root / vendor / assets / images 目录中。我不知道jquery插件中的图像路径是什么,因此我无法回答你的问题。将图像定位在.js文件所在的同一文件夹中也可以解决问题。