Rails 3.0.20 を使用するブランチでTeamBoxフォーククルーメイトを実行しようとしています。master
私のマシンで開発を実行しているときに、ブラウザーでページを開くと、ログに次のエントリが表示されます。
NameError (uninitialized constant Sprockets::Secretary):
rake (0.9.2) lib/rake/ext/module.rb:36:in `const_missing'
sprockets-rails (0.0.1) lib/sprocket.rb:38:in `secretary'
app/controllers/sprockets_controller.rb:14:in `send'
app/controllers/sprockets_controller.rb:14:in `show'
app/controllers/sprockets_controller.rb:6:in `index'
...
これは、Gemfile で Ruby 1.8.7 または 1.9.3 を指定した場合の両方で発生します。ブラウザでは、JavaScript コンソールに次のエラーが記録されます。
Failed to load resource: the server responded with a status of 500 (Internal Server Error)
Localhost:3000/sprockets.js
クルーボックス専用のソリューション、または一般的なRails向けのソリューションを誰かが教えてくれるかどうかはわかりません。この「秘書」に欠けているものは何ですか?
のより新しいバージョンに更新しようとしましたがsprocket-rails
、そうすると、 がsprockets_include_tag
例外をスローするという問題が発生します (もう存在しないように見えます)。
sprockets_include_tag
の新しいバージョンで を別のものに置き換える方法について提案があるとsprocket-rails
、うまくいくかもしれません。