あれやこれやの日々

幅広いエンジニアリング情報を掲載

Ruby on Rails でTypeErrorが出る!

2015年05月16日 | ブログ

久しぶりにRailsを使うと必ずといって言い程、意味不明なエラーが起きるので

その対処方法をメモしていくことにした。

■エラーその1:サーバー起動後にWebページへアクセスすると何故かこのエラーが出る・・・

”TypeError: オブジェクトでサポートされていないプロパティまたはメソッドです。

(in c:/.../lib/ruby/gems/2.0.0/gems/turbolinks-2.5.3/lib/assets/javascripts/turbolinks.js.coffee)”

原因はcoffee-script-sourceの仕様が変わったことによる。

そこでcoffee-script-sourceのバージョンを1.8.0に戻すと解決できる。

■手順

1.gemfileに gem 'coffee-script-source', '1.8.0' を追加し保存する。

2.gemをアップデートする。

  >gem update

3.バンドルモジュールをアップデートる。

    >bundle update

4.サーバーを起動する。

    >rails s

5.ブラウザでWebページへアクセスする。

  以上で正常に表示される。

以上...