問題タブ [rails-console]

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 に答える
365 参照

ruby-on-rails - railsdbconsoleは私を「テスト」データベースにドロップします

何らかの理由で、rails dbconsoleコマンドを実行すると、テストデータベースが表示されます。ファイルの設定を間違えたに違いないと思います。これを修正するためにどこから始めればよいのかさえわかりません。その本当に迷惑です。

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

cloud-foundry - rails-consoleを使用してCloudfoundryで複数のアプリケーションを管理する方法

Cloudfoundryでホストされている2つのアプリケーションがあります。最初のアプリケーションを作成したとき。私はvmc rails-console app1それを管理するために使用しました、そしてそれは完全に働きました。次に、2番目のアプリケーションを追加して、rails-consoleに接続しようとするvmc rails-console app2と、今度は表示されError: Login attempt timed out.ます Error: Console port not provided for [app2]. Try restarting the app.が、最初のアプリケーションのrails-consoleに接続できます。

以下はからの結果ですvmc apps

| caldecott | 1 | RUNNING | caldecott-57ecb.cloudfoundry.com | mysql-616d4 |

| app1 | 2 | RUNNING | app1.cloudfoundry.com | mysql-616d4 |

| app2 | 1 | RUNNING | app2.cloudfoundry.com | mysql-616d4 |

Cloudfoundry側に制限はありますか、またはこの問題を解決するために私が見逃したものはありますか?

ありがとう。

プラス2番目のアプリケーションのGemfile

source 'https://rubygems.org'

gem 'rails', '3.2.6'

gem 'bootstrap-sass', "~> 2.0.4.0"

gem 'thin'

gem 'mysql2'

group :development do

gem 'sqlite3'

gem 'rspec-rails'

gem 'annotate', '~> 2.4.1.beta'

end

group :assets do

gem 'sass-rails', '~> 3.2.3'

gem 'coffee-rails', '~> 3.2.1'

gem 'uglifier', '>= 1.0.3'

end

gem 'jquery-rails'

gem 'high_voltage'

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

ruby-on-rails - ホットキーで Rails コンソールをリロードする

ホットキーでレールコンソールをリロードすることは可能ですか? +reload!へのバインドのようなもの(ブラウザでページをリロードするようなもの)。CMDr

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

ruby-on-rails - 検証はブラウザでは機能しますが、コンソールでは機能しません。なんで?

次のカスタム検証があります。

app / validators / clock_able_validator.rb

time_trackerは前のレコードです。前のレコードに関連する特定の条件が満たされている場合、新しいレコードが検証されます。

この検証は、ブラウザーでテストすると完全に機能します。私の質問は、コンソールでテストしたときに検証が機能しないのはなぜですか?コンソールからデータベース内の任意のレコードを保存できます。

[編集]

などの別のエラーを追加した場合record.errors[:bla] = "Why only this error works?"。検証はコンソールにも合格しません。したがって、期待どおりに機能します。ただし、他の検証には合格しますが、合格しないはずです。

[編集2]

新しいデータベースから始めた場合。:clock_out属性のみの値を持ち、ブラウザやその他のすべての場所の属性の値を持たないTimeTrackerオブジェクトを保存しようとしてい:clock_inますが、検証に合格しないため、コンソールは失敗します。TimeTracker.find_all_by_activity_id(record.activity_id).lastnilを返すため、time_trackerはTimeTracker.newの値を取得します。したがって、検証は失敗します。保存されますが、コンソールで。

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

ruby-on-rails - ベンダー/プラグインがない場合のRailsの非推奨警告

重複の可能性:
Rails 2.3 スタイルのプラグインと非推奨の警告を削除する

を実行すると、次のエラーが表示されますheroku run console

ただし、ベンダー/プラグインにある唯一のファイルは次の.gitkeepとおりです。

ファイルを削除しようとしても.gitkeep、同じ非推奨の警告が表示されます。悪いプラグインがありますか? これは比較的新しい Rails プロジェクトです。

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

ruby-on-rails - Rails 2.3.14 - to_datetime が UTC 時間を返す

次の問題があります-config.time_zoneを使用していないため、デフォルトでサーバーのタイムゾーンに設定する必要があります(正しく理解している場合)。

そして、レールコンソールで次のようなことをすると

戻ります

しかし、私が走るとき

実際に必要なタイムゾーンを取得します:

なぜそれが起こるのか、どうすれば同じタイムゾーンで動作させることができるのか考えていますか? このリンクを見つけました - https://rails.lighthouseapp.com/projects/8994/tickets/864-string-to_datetime-doesn-t-take-into-account-timezone-or-second-fractions、しかしそうすべきだと思いました固定されます。

ありがとう!

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

ruby-on-rails - mainの未定義のメソッド`y`:Railsコンソールのオブジェクト

Railsコンソールで結果を少しクリーンアップするために、常に「y」メソッドを使用していました。しかし、それはもう機能していないようです。

結果を見つけることができ、結果を表示することはできますが、きれいな方法ではありません。これは私のRailsコンソールです:

0 投票する
11 に答える
43839 参照

ruby-on-rails - Railsコンソールでテーブルを切り捨てる

私はこのテストデータベースを持っていますが、今ではジャンクでいっぱいです。RailsコンソールでTable.destroy_allコマンドをいくつか実行して、すべてのレコードと依存関係を削除しました。これは素晴らしいことです。でも; ID などが 1 から始まるように、すべてを切り詰めたいと思います。Rails 3に何か方法はありますか?

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

ruby-on-rails - Rails:タイムゾーンを使用してコンソールからレコードを保存する

新しいオブジェクトを作成し、コンソールから同じものを保存しました。列が GMT 形式であることに気付きましたがcreated_at、コンソールで a を実行すると、自分のタイム ゾーンで時刻が取得されます。ローカル時間でコンソールからレコードを保存するにはどうすればよいですか?updated_atTime.now

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

ruby-on-rails - 実行されたすべてのクエリと、gemfile内のクラスまたはメソッドを確認するにはどうすればよいですか?

私はRoRの初心者であり、Railsで2つのこと(バージョン2と3の両方)を実行する方法を知りたいです。

  1. サーバーのコンソールでデータベースに対して生成されたすべてのクエリ(保存、更新、検索など)を確認するにはどうすればよいですか?

  2. Gemfileに含まれているgemのすべてのクラスとメソッドを確認するにはどうすればよいですか?

    たとえば、CanCan、Deviseなどのクラスとメソッドをどのように確認できるか。

    /li>

等々...

英語でごめんなさい、よろしくお願いします!!