問題タブ [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.

0 投票する
1 に答える
322 参照

ruby-on-rails - Ruby onRails3のシンプルなナビゲーションはどのソースにも見つかりませんでした

私はシンプルなナビゲーションを使用してきましたが、正常に機能しています。以下を使用してデータベースの移行を試みました。

エラーが発生します:

test me $ rake db:migrate(/ Users / me / test内)どのソースにもsimple-navigation-3.2.0が見つかりませんでした。を実行してみてくださいbundle install

バンドルインストールを実行しましたが、アプリケーションでナビゲーションが機能しています。私が抱えている問題は、db移行の実行だけです。

何か案は?

0 投票する
4 に答える
6494 参照

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 コマンドを実行した後、このような不整合がどのように発生するのかわかりません。私が投稿した上記のファイルではない場合、どこから指示を受けますか?

ありがとう!

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

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を使用した未定義のメソッド「タスク」

0 投票する
1 に答える
497 参照

heroku - heroku rake db:migrate、rake が中止されました! 未定義のメソッド「タスク」

実行すると: heroku rake db:migrate,

次のエラー メッセージが表示されます。

rake 0.8.7 を実行していて、rake 0.9 をアンインストールしました。

また、--trace を追加すると、次のファイルが表示されます。

(正確でなくて申し訳ありません。コピー アンド ペーストはできません。Windows を実行しています)

したがって、表示される rake-0.9.0 ファイルが原因だと思います :S ですが、対処方法がわかりません。

前もって感謝します

0 投票する
1 に答える
221 参照

ruby-on-rails - リターンの移行(/ app内)

アプリをHerokuにプッシュしましたが、データベース(Sqlite3)の移行に失敗します。herokuがPGとして自動的に移行されることを理解しています。[PGをインストールしていません]。

何かがおかしいと思ったら、エラープロンプトが表示されます。

これが私の結果です:

また、私が作成しようとすると-

0 投票する
3 に答える
444 参照

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クエリを判別できるかどうか疑問に思っています。

ありがとうございました!

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

ruby-on-rails-3 - Heroku レーキ エラー

rake db:migrateHeroku で実行すると、エラーが発生します。ローカルで実行しても問題ありません。

これはうまくいきます:

しかし、私が使用するとき

次に、次のエラーが表示されます。

この問題を解決するにはどうすればよいですか?

0 投票する
4 に答える
306 参照

database - Herokuデータベースをどのようにレーキしますか?

Herokuにアプリケーションがあります。ただし、データベースをローカルで変更してからアプリケーションに変更をプッシュしても、データベースは変更されません。

Herokuデータベースでrakeを実行する必要があることに気づきました。ただし、試してみるheroku rake db:migrateと次のエラーが発生します。

レーキが中止されました!初期化されていない定数Rake::DSL`

この問題を解決するにはどうすればよいですか?

私は即興でやっていheroku db:pushますが、現在のデータベースが削除されるため、それを保持することはできません。

0 投票する
1 に答える
494 参照

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 がまだ問題を抱えているように見えるのはなぜですか?

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

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