(rails3.2.13)
ちなみに開発環境では問題は無く、
デプロイしたら ActionView::Template::Error になった。
原因 Gemfile の書き方だった
jQuery-ui の Date Picker を日本語で使った場合に Gemfile の assets の書き方が原因だった。
デフォで assets グループの中に jquery-ui-rails がいる
これだと ActionView::Template::Error になる(production.log)
ビューで『We're sorry, but something went wrong.』と表示される。
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' gem 'jquery-ui-rails' end gem 'jquery-rails'
jquery-ui-rails を assets グループの外に出す
エラーで無くなった。
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-ui-rails' gem 'jquery-rails'