問題タブ [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 投票する
2 に答える
129 参照

ruby-on-rails - 「Rails 開発環境」とは具体的にどのようなものですか?

Rails 3.1.1 と Ruby 1.8.7 を実行しています。irbOS X ターミナルに入力すると、すぐにコマンド プロンプトがree-1.8.7-2011.03 :001 >表示されます。ターミナルにrails console入力すると、1 ~ 2 秒後に同じコマンド プロンプトが表示されます。また、端末には が表示されますLoading development environment (Rails 3.1.1)

Rails 開発環境とは正確には何を意味するのでしょうか?

0 投票する
8 に答える
75232 参照

ruby-on-rails - Railsコンソールからのパスワードリセットの工夫

アプリの実行中にメールアドレスでユーザーを選択し、rails consoleDevise 内で手動でパスワードを設定するにはどうすればよいですか?

また、Devise 使用中のアカウントの操作に関する詳細については、ドキュメントをどこで確認すればよいでしょうか?

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

ruby-on-rails - Railsコンソールセッションが失敗し、rspecテストが失敗しましたか?

Postgres 9.1、Rails 3.1.3、Ruby1.9.3を使用しています。

私はいくつかのことを試してみてrails console --sandbox、それから私は冒険しましたrails console。を入力するEmployee.create!(a whole lot of data)と、いくつかのエラーが発生しました。それらのほとんどはnot null制約に関係しています。

私はすぐにコンソールを離れ、pgadmin3データベースを変更したかどうかを確認するために使用しましたが、データがなかったので、テストに合格する自信がありました。残念ながら、私のrspecテストは失敗し、競合するデータがどこにあるのかわかりません。

うまくいけば、これを読んでいる誰かが、コンソールセッションで入力したエントリを元に戻す方法についてのアイデアや提案を持っていますが、残念ながらセッションではありませんでした--sandbox

で見つけたファントムサーバーをなんとか殺すことができましたlsof | grep 3000

あなたが惜しまない助け、提案またはポインタをありがとう。

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

ruby-on-rails - Ruby on Rails 3 チュートリアル: コンソールでコマンドを入力する問題

このチュートリアル ブックを読んでいるときに、作成したユーザー モデルを Rails コンソールが認識しないという問題が発生しました。これが私が取り組んでいるものです

これは、次user.rbの場所にあるユーザー モデル で定義したものsample_app/app/models/user.rbです。

これは、参照しようとするとコンソールに表示されるものです。

遵守する必要がある特定の gem バージョン セットはありますか、それとも他に欠けているものがありますか? 私はこれを完全に理解することはできません。

0 投票する
0 に答える
456 参照

ruby-on-rails-3 - Ruby 1.9.1 コンソール - UTF-8 の無効なバイト シーケンス

Rails コンソールが使えません。そこに書いたものはすべて、次のエラーが発生します。

何か案が?

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

ruby-on-rails - Rails 3、Railsコンソールでhabtmテーブルを更新する方法は?

HABTM アソシエーションに Awards - Awards_Categories - Categories があります。

ルートを更新したので、

カテゴリのない賞が 2 つあるため、管理者からそれらにアクセスできません。

コンソールでこれをどのように混乱させるでしょうか。非常に簡単です。カテゴリ4を取得するには、賞(15)と賞(16)が必要です...

アイデア?

0 投票する
0 に答える
553 参照

ruby-on-rails - レーキとコンソールで異なるRails文字エンコーディング

MS SQL データベースからいくつかのデータを取得する rake タスクがありますが、最近、いくつかの特殊文字が疑問符 '?' としてエンコードされていることに気付きました。この問題を掘り下げようとしているときに、コンソールからではなく、rake タスクとしてのみレポできることに気付きました。

コードがどのように見えるかのスニペットを次に示します。

これを次のように実行すると:

それは生成します:

しかし、次を使用してまったく同じコマンドを実行すると:

私は得る

バックティックに注意してください。なぜこれを引き起こしているのか誰にも分かりますか?ENV 変数を再確認したところ、どちらも LANG: en_US.UTF-8 を持っています。

編集

ruby 1.8.7p72 と Rails 2.3.4 を使用していることを忘れていました

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

ruby - Rubymine IDEデバッガーをシェルプロセスに接続するにはどうすればよいですか?

RubymineのIDEデバッガーを使用して、コマンドシェルで実行されているrubyプロセスをデバッグしたいと思います。これは、「railsconsole」などによって生成されるためです。

Webサーバー(Rubymine内から)またはテストスイート(Rubymine内からも実行)を実行すると、デバッガーから大きなメリットが得られます。

ただし、プロセスがRubymineによって開始されていない場合、デバッガーを接続する方法がわかりません。

私は、Sun Java 1.6.0_26、Ruby REE 1.8.7、および最新のデバッグgemを備えたUbuntuでバージョンRubymine3.2.4を使用しています。

考え?

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

ruby-on-rails - Rubyコンソールで名前空間メソッドにアクセスするには?

この投稿を見つけました Rails 3.1 コンソールに名前空間を含めますが、機能していないようです。

次の lib/task が定義されており、コマンド ラインから動作します: rake namespace_name:task_name.

タスクを呼び出さずに、コンソール内からmethod_nameメソッドを呼び出す方法は?namespace_name

Rails 3.07、Ubuntu で作業しています。

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

ruby-on-rails - Railsコンソールはすべて取得します

Rails コンソールについて非常に簡単な質問があります。単一のアカウントを取得したい場合は、次のようにします: y Account.find_by_zipcode("XXXXX")

これにより、1 つのアカウントのみが返されます。その郵便番号を持つすべてのアカウントを取得したい場合はどうすればよいでしょうか。どうもありがとう。