jQuery UI は初めてですが、これが機能しない理由がわかりません。
私は単純なアコーディオンを持っていて、アイコンを表示させようとしています。これが私のCoffeeScriptです:
$ ->
$( '#accordion' ).accordion
collapsible: true
heightStyle: "content"
icons:
header: "ui-icon-triangle-1-e"
activeHeader: "ui-icon-triangle-1-s"
私のapplication.jsファイルには、すでに次のものが含まれています。
//= require jquery
//= require jquery_ujs
//= require jquery.ui.all
編集1:
Gemfile の関連部分
gem 'rails', '3.2.12'
# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails', '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'
# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platforms => :ruby
gem 'uglifier', '>= 1.0.3'
end
gem 'jquery-rails'
gem 'jquery-ui-rails'