我在谷歌上发现jquery ui和Rails 3.1有很多类似的问题,特别是jquery ui库中的图像没有加载。但我仍然找不到合适的设置来实现合适的功能。
例如,我在SO中遵循了这个线程,但我也运行了最后一个命令vendor/assets/images $ ln -s jquery_ui/ images
,但不幸的是,图像没有加载。我的应用程序中有这样的资产结构:
app/assets/javascripts/application.js
//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require_tree .
供应商/资产/图像/jquery_ui
list of images
vendor/assets/javascripts/jquery-ui-1.8.17.custom.min.js
source of the library jquery-ui-1.8.17.custom.min
供应商/资产/样式表/jquery_ui/jquery-ui-1.8.17.custom.css
source of the library jquery-ui-1.8.17.custom.css
供应商/资产/样式表/供应商.css
/*
*= require_self
*= require_tree .
*/
有人能告诉我,我该怎么解决这个问题吗?
在您提到的SO线程中,有一个指向如何操作的链接,这可能是rails 3.1最简单的解决方案。以下是链接:http://bibwild.wordpress.com/2011/12/08/jquery-ui-css-and-images-and-rails-asset-pipeline/
好吧,我的解决方案:
在目录CCD_ 2中,我添加了目录images
和CCD_。
但我仍然觉得这不是最佳解决方案,我想找到更好的方法。