問題タブ [dbmigrate]
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.
ruby-on-rails - Ruby onRails3のシンプルなナビゲーションはどのソースにも見つかりませんでした
私はシンプルなナビゲーションを使用してきましたが、正常に機能しています。以下を使用してデータベースの移行を試みました。
エラーが発生します:
test me $ rake db:migrate(/ Users / me / test内)どのソースにもsimple-navigation-3.2.0が見つかりませんでした。を実行してみてくださいbundle install
。
バンドルインストールを実行しましたが、アプリケーションでナビゲーションが機能しています。私が抱えている問題は、db移行の実行だけです。
何か案は?
ruby-on-rails - Ruby on Rails データベース移行の実行中にエラーが発生しました
Ruby on Rails アプリケーションに認証用の devise gem をインストールしており、次のようにデータベースの移行を実行しました。
このエラーが発生しました:
これは少し不可解です。これをデバッグするにはどこに行けばよいですか?また、何が問題なのですか?
私が行った唯一の非標準的なことは、この前のコマンドでのテーブル名である「users」というテーブル名を付けたことです: rails generate devise users
また、routes.rb ファイルには次の新しいエントリがあります。
おそらく問題は、データベース内の列が一致していないことと、認証パッケージがユーザーテーブルをどのようにすべきかを考えていることです。認証パッケージが列をどのように考えているかを確認するには、どこを見ればよいですか? そして、私が持っているユーザーテーブルの create-table コマンドがどこにあるかはどこにありますか? これはもともと scaffold コマンドで作成されたもので、システムに余計なものや役に立たないものをたくさん入れていました。
私の db/migrate/users/create_users ファイルは次のようになります。
これは基本的なことですが、データベース内のユーザー テーブルには次の列があります。
また、migrate コマンドを実行した後、このような不整合がどのように発生するのかわかりません。私が投稿した上記のファイルではない場合、どこから指示を受けますか?
ありがとう!
ruby-on-rails - rake0.9.0および0.8.3を使用する未定義のメソッド「タスク」
rakeを実行しようとすると、次のエラーが発生します。
heroku rake db:migrate
rakeが中止されました!
...そしてトレース:
Gemfile:
ソース' http://rubygems.org '
gem'rails '、 '3.0.7'
gem'rake'、'〜> 0.8.7'
gem'sqlite3-ruby'、:require =>'sqlite3'
他の人がこのエラーを報告し、同じ質問をしたことを私は理解しています-しかし、投稿された解決策は私の問題に影響を与えません。私はここにリストされているすべての解決策を試しました:Rake0.9.0を使用した未定義のメソッド「タスク」。
heroku - heroku rake db:migrate、rake が中止されました! 未定義のメソッド「タスク」
実行すると: heroku rake db:migrate,
次のエラー メッセージが表示されます。
rake 0.8.7 を実行していて、rake 0.9 をアンインストールしました。
また、--trace を追加すると、次のファイルが表示されます。
(正確でなくて申し訳ありません。コピー アンド ペーストはできません。Windows を実行しています)
したがって、表示される rake-0.9.0 ファイルが原因だと思います :S ですが、対処方法がわかりません。
前もって感謝します
ruby-on-rails - リターンの移行(/ app内)
アプリをHerokuにプッシュしましたが、データベース(Sqlite3)の移行に失敗します。herokuがPGとして自動的に移行されることを理解しています。[PGをインストールしていません]。
何かがおかしいと思ったら、エラープロンプトが表示されます。
これが私の結果です:
また、私が作成しようとすると-
asp.net - C#でのカスタムクエリ用のWebサービス
ASP.NET/SQLサーバーのセットアップからrails/mysqlのセットアップに移行しています。このため、SQL Serverデータベースからデータを転送する必要がありますが、レコードごとにレールによって実行する必要があることがいくつかあるため、SQLServerからmysqlにデータを直接移動することはできません。フィルター。
このプロセスを処理する必要があるため、Rails WebサーバーがASP.NETサーバーからWebサービスを利用し、SQLServerデータベースからレコードをプルするのが最善の方法だと思います。Railsサーバーがデータを変更した後、各レコードをデータベースに保存できます。
Railsサーバーによって決定される単純な「select*fromtable_name」クエリを返したいです。つまり、railsサーバーが「select * fromcustomers」をASP.NETサーバーに送信し、asp.netサーバーがXMLまたはjsonを介してデータのリストを返すようにします。
これは可能ですか?Webサービスを介してデータを返すことが可能であることは知っていますが、消費サーバーでSQLクエリを判別できるかどうか疑問に思っています。
ありがとうございました!
ruby-on-rails-3 - Heroku レーキ エラー
rake db:migrate
Heroku で実行すると、エラーが発生します。ローカルで実行しても問題ありません。
これはうまくいきます:
しかし、私が使用するとき
次に、次のエラーが表示されます。
この問題を解決するにはどうすればよいですか?
database - Herokuデータベースをどのようにレーキしますか?
Herokuにアプリケーションがあります。ただし、データベースをローカルで変更してからアプリケーションに変更をプッシュしても、データベースは変更されません。
Herokuデータベースでrakeを実行する必要があることに気づきました。ただし、試してみるheroku rake db:migrate
と次のエラーが発生します。
レーキが中止されました!初期化されていない定数Rake::DSL`
この問題を解決するにはどうすればよいですか?
私は即興でやっていheroku db:push
ますが、現在のデータベースが削除されるため、それを保持することはできません。
ruby-on-rails - Heroku rake db:migrate が失敗し、アンインストールされた gem の未定義のメソッド
Heroku でアプリケーションを取得しようとしていますが、heroku rake db:migrate を実行すると、次のエラーが発生します。event_calendar ジェムが問題を引き起こしているようですが、問題はアンインストールしたことです。gemfile または gemfile.lock には参照がなく、gem リストにも表示されません。gem list -d event_calendar を試すと* LOCAL GEMS *が返されるだけで、event_calendar に関連付けられているすべてのファイルが削除されていることがわかります。Heroku がまだ問題を抱えているように見えるのはなぜですか?
ruby-on-rails - rake db:migrate を実行できません
私はレールを初めて使用します。ubuntu 11.04 でこのチュートリアルhttp://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-macのすべての手順を実行しましたが、rake db を実行できません:移行します。
次の出力が得られます。
最初の移行を実行するように rake を修正するにはどうすればよいですか
私は1.9.2ルビー、3.0.10レールを持っています
任意の助けのためのthx