問題タブ [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.
ruby-on-rails-3 - Railsコンソールを台無しにしましたか? 詳細なエラーが表示されますか?
Rails コンソールに次のようperson.valid?
に入力すると、「false」が返される代わりに、次の出力が得られます。
これが誤って有効にした機能なのか、インストールに問題があるのか わかりません. この出力のすべてが必要ない場合、どうすればそれを取り除くことができますか?
乾杯。
ruby-on-rails-3 - レールコンソールエラー
Railsコンソールを使用しようとしていますが、コマンドを入力するたびに取得します
モデルを表示することも、基本的なことを実行することさえできませんでした
誰か提案をお願いできますか?
どうもありがとう
ruby-on-rails - gemからメソッドを呼び出そうとしたときのNameError(初期化されていない定数)
モデルの1つで収穫された宝石を使用したいと思います。インストールされています(問題はありません)、bundle check
大丈夫だと言います。それはモデルからは機能しrails console
ますが、どういうわけかモデルからは機能しません。ヒントはありますか?
ruby-on-rails-3 - Rails コンソールが Test::Unit をロードしないようにする
「Test」という名前のモデルがあり (そのモデルのすべてをコメントアウトしたので、残っているのはclass Test
end
デバッグ用だけです)、Rails コンソールでインスタンス化しようとするたびに、「新しい」メソッドが存在しないというエラーが表示されますTest:Module
. Test.constants
このエラーは、私の他のモデルをインスタンス化するときには発生しません。これは、Railsコンソールが Test::Unit などをロードしているという事実に関係していると思います[:Unit]
、だから私はそれが問題だと確信しています)。とにかく、Test という名前のモジュールが Rails コンソールで実行されていることに疑いの余地はありません。どうすればこれを回避できますか? クラス名を別の値に変更するのは非常に不便なので、この問題を解決する方法があれば素晴らしいと思います~!
ruby-on-rails - Hirb で長すぎる特定のフィールドを無視できますか?
Rails コンソールで Hirb を使用して、より見栄えの良いテーブルに mongoid レコードを表示しようとしていますが、_id
、created_at
、およびupdated_at
フィールドはスペースを取りすぎており、実際には意味フィールドが 1 つあるにもかかわらず、name
を実行するProject.first
とむしろ分解されたテーブル:
特定のフィールドを「無視」または「非表示」にする方法がある可能性はありますか?
ruby-on-rails - Michael Hartl の Rails チュートリアル: destroy メソッドの後の User.find(1) でスタック トレースが表示される
Michael Hartl の Rails チュートリアル、特に第 6 章を読んでいます。
http://ruby.railstutorial.org/chapters/modeling-and-viewing-users-one#sec:finding_user_objects
user.destroy コマンドの後に User.find(1) を実行すると、次のエラー メッセージが表示されます。
私は一般的にプログラミングが初めてで、どこに進めばよいかわかりません。エラーメッセージをグーグルで検索しても、有用なものは何も見つかりませんでした。すべてが問題ないように見えますが、なぜエラーメッセージが追加され、例外が発生したのかわかりません。
ruby-on-rails - Rails 3でテストデータベースを更新するにはどうすればよいですか?
モデルのymlフィクスチャにエントリを追加しました。次にrails console test
。しかし、新しいレコードはデータベースにありません。
Railsコンソールでアクセスするためにテストデータベースをどのように「更新」しますか?
組み込みの単体テストを使用して、Rails3.0.7で作業します。
ありがとう。
ruby-on-rails - Rails.application.load_seed は機能しますが、rake db:seed は機能しません
レーキ環境とコンソール環境の違いは何ですか?
Rails 3.1.0でcsvファイルを使用してmysqlデータベースをシードしようとしています。以前は ActiveRecord::Fixtures を使えば簡単でした。残念ながら、csv フィクスチャは rails 3.1 で廃止されました。
そこで、csv-mapper 0.5.1 を使用して config/initializers に load_fixture.rb を書きました。ただし、それは動作しません
シード コードはエラーなしで実行されます。データをロードしないだけです。
シード コードを Rails コンソールまたはキュウリ ステップにコピーすると、問題なく動作します。それはでも動作します
レールコンソールで。これはどのように起こりますか?
load_fixture.rb:
seed.rb (簡略化)
ruby-on-rails - コンソールからの ActiveRecord クエリが SQL ステートメントを出力するのはなぜですか?
私は pry を使用しており、コンソールからの ActiveRecord クエリは常に対応する SQL ステートメントを出力します。私はこの動作をしたくありません。グーグルで調べてみると、ActiveRecord ロガーを標準出力に設定することによって、これを明示的に達成する必要があることがわかります。
これは pry のデフォルトの動作ですか、それとも設定したことを忘れてしまった結果ですか? どうすればそれを止めることができますか?
ruby-on-rails - Rubyのバージョンが変わるとタイムゾーンが変わるのはなぜですか?
Ruby 1.9.2p290でRails 3.0.1を実行しています.In rails c
与える
友達の Rails コンソール [Rails 3.0.1、Ruby 1.8.7]
与える
同じコードで結果が異なるのはなぜですか?