相关疑难解决方法(0)

Ruby on Rails 3.1和jQuery UI图像

我正在使用Ruby on Rails(Edge,开发版本)和Ruby rvm 1.9.2.

application.js 如下.

//= require jquery
//= require jquery-ui
//= require jquery_ujs
//= require_tree 
Run Code Online (Sandbox Code Playgroud)

在Ruby on Rails 3.1中放置jQuery UI主题的正确位置在哪里?

根据带有jQuery UI的Ruby on Rails 3.1中的Autocomplete字段,我应该在vendor/assets/stylesheets文件夹中放置一个jQuery UI主题.这听起来像是一个聪明的地方,但我不能让它工作:-(.

我设法通过将它放在assets/stylesheets文件夹中来加载CSS,但是我没有设法加载的图像.

我当然可以使用旧的方式将主题放在public/stylesheets /文件夹中,并使用:

<%= stylesheet_link_tag "jquery/ui-lightness/jquery-ui-1.8.11.custom" %>
Run Code Online (Sandbox Code Playgroud)

在application.html.erb中,但我想尝试成为一个现代人,我宁愿使用新的做法:-).

jquery-ui ruby-on-rails-3.1

55
推荐指数
7
解决办法
3万
查看次数

Rails 3.1和jquery-ui资产

这是在另一个问题中提出的,但在3.1rc1中,没有一个解决方案对我有用.

我正在尝试使用rails 3.1中的新资产 - 我有文件:

./vendor/assets/stylesheets/jquery-ui-1.8.13.custom.css
./vendor/assets/javascripts/jquery-ui-1.8.13.custom.min.js
Run Code Online (Sandbox Code Playgroud)

然后我补充说:

//= require jquery-ui to app/assets/javascripts/application.js
*= require jquery-ui to app/assets/stylesheets/application.css
Run Code Online (Sandbox Code Playgroud)

jquery-ui javascript文件加载得很好,但是css文件说:

Sprockets::FileNotFound (couldn't find file 'jquery-ui'
     (in /home/xanview2/xancar/app/assets/stylesheets/application.css):6):
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

assets jquery-ui ruby-on-rails-3.1 asset-pipeline

52
推荐指数
6
解决办法
4万
查看次数