問題タブ [railtie]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
173 参照

ruby-on-rails - `method_missing': undefined local variable or method `development' for AppName::Application:Class (NameError)

Rail version - 4.2.3 When i try to start my app in production environment

I get this error :

/.rvm/gems/ruby-2.2.4/gems/railties-4.2.3/lib/rails/railtie.rb:196:in method_missing': undefined local variable or methoddevelopment'

0 投票する
2 に答える
713 参照

ruby-on-rails - Heroku Deploy: URI::InvalidURIError: URI が正しくありません (URI ではありませんか?): ://user:pass@127.0.0.1/dbname

Vue フロントエンドと Rails バックエンドを使用したプロジェクトがあります。これは、バックエンドの非常に単純な API であり、データベースなどはありません。ローカルでは問題なく動作していますが、Heroku にデプロイしたいと考えています。

ただし、実行すると次のエラーが発生します。

さまざまなSOの投稿/ Herokuのドキュメントに基づいて、私はすでに試しました:

  • bundle exec rake -P RAILS_ENV=production- すべて問題ないようです
  • rakeGemfileに依存関係を追加する
  • sqliteGemfileの依存関係を削除する
  • Gemfile.lock から BUNDLED WITH を削除する

しかし、それでも同じエラーです。

私のデータベース構成に関連していると思いますが、プロジェクトにデータベースがないため、とにかくこれは不要なタスクのようです。Gemfile から railties をコメントアウトしようとしましたが、他の gem への依存関係として残っています。この変更を行った後にデプロイすると、同じタスクにヒットして失敗します。

レポブランチへのリンク