問題タブ [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.
selenium - Seleniumサーバーを実行した後、Rubyスクリプトで新しいコンソールを開くコマンド
次のようなさまざまなコマンドで構成されるスクリプトを実行しようとしています。
1) システム「bundle exec rails s -e test -d」
2) システム "bundle exec selenium-rc"
3) システム "bundle exec rspec test/selenium/*_sel.rb"
1行目でサーバーが実行され、コンソールの制御が戻されます。しかし、行2の実行後、セレンサーバーは実行されますが、行3が実行されないため、コンソールの制御は戻されません。
したがって、私の質問は、3 つのコマンドすべてを同時に実行する方法です。
ruby-on-rails - 列値レールコンソールへのアクセスに問題があります
UserVotes テーブルの totalVotes という列に格納されている整数にアクセスしようとしていますが、No Method Error が発生し続けます
コンソールからデバッグしようとしています:
これまでのところ良い...
それからそれは壊れます、そして私は理由がわかりません。totalVotes 値にアクセスするにはどうすればよいですか?
ruby-on-rails - Railsコンソールに書き込む
smthingを試したりデバッグしたりしたいときは、実行rails console
してそこでいくつかのことを行います。で例外を発生させることにより、コードからいくつかのテキストまたは変数を出力できますraise "blablabla"
。
質問:単純なように例外を発生させる(そして明らかにコードを壊す)ことなく、 Railsコンソールに書き込むにはどうすればよいlogger.info "blah"
ですか?
ruby-on-rails - railsは、gemから返されたhashieから変数を抽出します
Deskというgemを使用して、desk.comのAPIからデータを返しています。実行するDesk.customers(:custom_external_id => temp.id)
と、素敵なデータセットが返されます。
から整数71095620を探していid=71095620
ます。
これには明らかに複数のidフィールドがあり、その整数を抽出するのに最適な方法がわかりません。前もって感謝します!
ruby-on-rails - ruby on rails Mongodbクエリの方法は?
RailsコンソールでこのSQLクエリを実行する必要があります(mongodbを使用しています):
ruby-on-rails - has_secure_passwordによって提供されるメソッドに遭遇したときの、Railsコンソールの「未定義のローカル変数またはメソッド」
私の問題は、Railsコンソールを使用して受信したユーザーの電子メールを更新しようとしたときです。NoMethodError: undefined method 'update_attribute'
問題を解決しながら作業している間、私は試し
current_user = user.authrnticate(foobar)
、戻ってきましたNameError: undefined local variable or method 'user' for main:Object
これは、「railsc」がuser.rbファイルを正しく使用または表示していないと私に信じさせます。
[rake db:test:prepare]と[rake db:migrate]を実行する前後に、railsサーバーを再起動してみました。
私の[railsc]は、user.rbで定義されていないメソッドを実行します。
Rspecは問題なく実行されています。user_specのすべてのテストに合格しています。コメントアウトすると、has_secure_password
すべてのテストが失敗します。
私のuser.rbは
私はActiveRecordのドキュメントを読むことを含む解決策を徹底的に探しましたが、困惑しています。
どんな助けでも大歓迎です。
ruby-on-rails - I18nはActiverecordモデル値をローカライズします日付strftimeOnRailsコンソール
だから私はI18nインドネシアローカライズを使用しています。
config/localesにid.ymlがあります。
created_at(datetime)の値をコード(文字列)に保存し、保存する前にロケールに月を変換したい。
Railsコンソールで翻訳が機能することを確認しようとしています。
だから私は試しました:
月の値をローカライズするにはどうすればよいですか?
ご協力いただきありがとうございます!
ruby-on-rails - /.rvm/rubies/ruby-1.8.7-p352/lib/ruby/1.8/yaml.rb:133:in `load':17行目の構文エラー、列9:` adapter:mysql2'(ArgumentError )。
このドキュメントに従って、Appfogでrailsコンソールを実行しようとしています。説明したようにdatabase.ymlを設定しましたが、実行すると次のRAILS_ENV=proxied-appfog rails console
エラーが発生します。
まず、rvmの何にも触れたくないのですが、そのファイルを開いて、行番号が表示されたので、問題が何であるかを確認しました。その行にはコードが含まれていません。だから私は混乱を超えています。ここで問題は何ですか?私が想像できる唯一のことは、おそらくそれが私のバージョンのルビーをサポートしていないということですか?ただし、af runtimes
返されるリストを入力すると、次のようになります。
何か案は?
また、新しいdatabase.ymlとproxied-appfog.rb環境ファイルを使用しようとするaf update
と、サーバーを起動できなくなります。したがって、変更をサーバーにプッシュする前に、このエラーが発生します。
ruby-on-rails - コンソールからのみ作成可能な Rails モデルのインスタンス
Rails ブログの作成に関するチュートリアル ( http://www.roberthuberdeau.com/articles/4-How-to-create-a-blog-in-Ruby-on-Rails-3 ) に従っていますが、基本的には最後までたどり着きました。
しかし、すべての移行の後、私は今苦労しています。以前に記事を作成するために使用したフォームに記入しても、インデックス ページに表示されません。私は掘り下げて、エラーの根本は、「記事の作成」を押したときに記事を保存していないことだと信じています.
これをテストするために、コンソールを使用して記事を作成しましたが、これは正常に表示されているため、問題は記事を作成するフォームとコントローラーの間のどこかにあると思います (ただし、これで修正されてうれしいです)。
試行するたびに、ログに次のように表示されます。
データベース スキーマの場合:
記事コントローラー:
記事モデル:
そして、記事を作成するために使用されるフォーム部分:
これについてあなたが私に与えることができるどんな助けも大歓迎です.
リクエストにより:
アビリティ.rb
ps私が見ることができる唯一の他のエラーは、記事(show.html.erb)を表示しようとすると、次のエラーが表示されることです:
ruby - Rails コンソールに「そのようなファイルを読み込めません -- readline」と表示されるのはなぜですか?
Ruby on Rails は初めてで、RVM を使用して Ruby のバージョンを管理しています。
私のラップトップには Ruby1.8.7 がインストールされていますが、私のプロジェクトでは RVM、Ruby1.9.3、Rails 3.2.11 を使用しています。
次のエラーが発生しないと実行できませんrails c
。rails console