5

私はRails GuidesのGetting Startedwelcomeの部分に従っていて、チュートリアルに従ってコントローラーを作成しました。サーバーを起動して開いたところ、表示されるはずだっhttp://localhost:3000/たのではなく<h1>Hello, Rails!</h1>、エラーが発生しましたDid not recognize your adapter specification.

application.html.erbエラー ブロックは、ファイルの HTML の一部であり、これは問題のある行でした。

<%= javascript_include_tag "application", "data-turbolinks-track" => true %>

この行をファイルから削除すると、期待どおりに機能します。jsonエラーをグーグルで検索したところ、またはcoffeescript宝石と関係がある可能性があることがわかりました。railsこれらの gem をおよびgemとともにインストールして最新の状態にしてturbolinksいます。私が知る限り、それらはすべて正常に動作しているようです。

これは必須ではありませんが、Rails アプリでターボリンクを機能させたいと考えています。何が悪いのか分からないのも気分が悪いです。どうすればこれを解決できますか?

4

2 に答える 2

5

私はこの問題に再び遭遇し、再びグーグルでこの質問を見つけました 、同様の問題があります。

multi_jsonそこに記載されているように、バンドラーでgemをバージョンにダウングレードする1.7.8と、エラーが発生しなくなりました。Heroku で動作するかどうかはまだわかりませんが、開発中の問題は解決したようです。そうでない場合は、この回答を更新します。

于 2013-09-08T13:44:54.690 に答える
1

これは github の問題です: https://github.com/intridea/multi_json/issues/132は 4 か月前に閉鎖され、コメントを読んでいると、ファイルの 1 つがレールプロジェクト。プロジェクトで同じエラーが発生している可能性があります。まったく同じ問題があり、宝石のダウングレードが機能しました。

于 2014-01-15T07:07:55.663 に答える