jQueryは、ローカルで開発中ですが、HerokuCedarでの本番環境では機能していません。私はRailsを初めて使用するので、コードをビューに追加するのではなく、これを正しい方法で学習しようとしています。サーバーログにエラーは表示されません。私は自分のアセットをローカルでコンパイルしています:
exec rakeアセットをバンドル:プリコンパイル
次に、アプリ全体をHerokuにプッシュします。私はいくつかの異なる宝石の組み合わせ、現在の構成を試しました:
Gemfile
source 'https://rubygems.org'
gem 'rails', '3.2.11'
gem 'bcrypt-ruby', '3.0.1'
gem 'execjs'
gem 'jquery-rails'
gem 'will_paginate', '~> 3.0.0'
gem 'sass-rails', '~> 3.2.3'
gem 'bootstrap-sass', '~> 2.2.2.0'
gem 'bootstrap-will_paginate', '0.0.6'
gem "friendly_id", "~> 4.0.9"
gem 'twitter'
gem 'devise'
gem 'cancan'
gem "paperclip", "~> 3.0"
gem "cocaine", "= 0.3.2"
group :production do
gem 'pg'
gem 'thin'
end
group :development, :test do
gem 'sqlite3'
end
# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'coffee-rails', '~> 3.2.1'
gem 'uglifier', '>= 1.0.3'
end
application.js
//= require jquery
//= require jquery_ujs
//= require bootstrap
//= require_tree .