新しいRails4インスタンスをセットアップし、ユーザークラスをスキャフォールディングしました。
足場のあるページのいずれかに移動しようとすると、内部500エラーが発生します。
Started GET "/users" for 127.0.0.1 at 2013-08-11 18:57:28 +1000
Processing by UsersController#index as HTML
User Load (0.0ms) SELECT "users".* FROM "users"
Rendered users/index.html.erb within layouts/application (2.0ms)
Completed 500 Internal Server Error in 1585ms
ActionView::Template::Error (
(in C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/turbolinks-1.3.0/lib/assets/javascripts/turbolinks.js.coffee)):
3: <head>
4: <title>GlueFactory</title>
5: <%= stylesheet_link_tag "application", media: "all", "data-turbolinks-track" => true %>
6: <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
7: <%= csrf_meta_tags %>
8: </head>
9: <body>
app/views/layouts/application.html.erb:6:in `_app_views_layouts_application_html_erb___1232737741_41577300'
ターボリンク1.3.0gemをインストールしています。スタックトレースで示されているように、application.html.erbから<%= javascript_include_tag "application"、 "data-turbolinks-track" => true%>という行を削除すると、正常に機能します。
これをHerokuにアップロードしたので、これは私のgem環境の問題であるに違いないと思います。ターボリンクラインが含まれていれば、そこから問題なく動作します。
バンドルショー:
私もこのエラーを見ました。これはexecjsのエンコーディングの問題です。私はこのスレッドで解決策を見つけました(ここ)私は3番目のオプションを選びました-はるかに満足です!
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加