[解決済み] Rails 2.3スタイルのプラグインと非推奨の警告をHerokuでタスクを実行する
質問
Rails 3.2にアップグレードしているのですが、rake db:migrateを実行すると、以下のようなエラーがいくつか発生します。
削除の警告: vendor/pluginsにRails2.3スタイルのプラグインがあります! これらのプラグインのサポートはRails 4.0で削除される予定です。移動してGemfileにバンドルするか、lib/myplugin/*およびconfig/initializers/myplugin.rbとしてアプリに組み込んでください。これについてはリリースノートをご覧ください。 http://weblog.rubyonrails.org/2012/01/04/rails-3-2-0-rc2-has-been-released . (呼び出されたのは /app/Rakefile:7 の時点)
不可解なのは、私の
vendor/plugins
ディレクトリが空なのですが、他のプラグインディレクトリを参照しているのでしょうか?
解決方法は?
Herokuをお使いですか?
<ブロッククオートHerokuは、Rails 3.xアプリケーションにプラグインを注入します。 これを回避するために Rails 3 では、rails_12factor gem をインクルードしてください。 アプリケーションで使用することができます。( Heroku Ruby サポート 2013-10-26)
rails_12factorのgemはrails4でも必要です。
このgemがアプリケーションに存在しない場合、アプリケーションの起動時に デプロイ時に警告が表示され、アセットやログが表示されなくなります。 が機能します。( HerokuでのRails 4 2013-10-26)
2013年8月の時点では、rails 3アプリでは、推奨gemsを使用したアプリであっても、herokuは常にプラグインを注入していました。 これはruby buildpackの問題で、次のようにして修正されました。 PR 11 2013-08-06 にマージされました。
関連
-
[解決済み】Bundler: コマンドが見つからない
-
[解決済み】コントローラでJSONをレンダリングする
-
[解決済み] Rubyの文字列から日付への変換
-
[解決済み] PG::ConnectionBad - サーバーに接続できませんでした。接続が拒否されました。
-
[解決済み] rails erb フォームヘルパー options_for_select :selected
-
[解決済み] nil:NilClass の未定義メソッド `each' - しかし、なぜ?
-
[解決済み] Rspec が私のモデルクラスを認識しない。初期化されていない定数エラー
-
[解決済み] bundle install --without production は何をするのですか?
-
[解決済み] Ruby on rails アプリで ES6 (ES2015) を使用するにはどうすればよいですか?
-
[解決済み] Heroku Error R14 (Memory quota exceeded): How do I solve this?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ActionController::InvalidAuthenticityTokenについて
-
[解決済み】コレクションをDESCで並べる方法
-
[解決済み] Rubyの文字列から日付への変換
-
[解決済み] erbでコメントを追加する最適な方法
-
[解決済み] nil:NilClass の未定義メソッド `each' - しかし、なぜ?
-
[解決済み] gemのアップデート後、"Asset was not declared to be precompiled in production "でテストが失敗する。
-
[解決済み] Rspec が私のモデルクラスを認識しない。初期化されていない定数エラー
-
[解決済み] Ruby on rails アプリで ES6 (ES2015) を使用するにはどうすればよいですか?
-
[解決済み] Railsでグループとカウント
-
[解決済み] ActionController::RoutingError: 初期化されていない定数MicropostsController