問題タブ [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 に答える
294 参照

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 つのコマンドすべてを同時に実行する方法です。

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

ruby-on-rails - 列値レールコンソールへのアクセスに問題があります

UserVotes テーブルの totalVotes という列に格納されている整数にアクセスしようとしていますが、No Method Error が発生し続けます

コンソールからデバッグしようとしています:

これまでのところ良い...

それからそれは壊れます、そして私は理由がわかりません。totalVotes 値にアクセスするにはどうすればよいですか?

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

ruby-on-rails - Railsコンソールに書き込む

smthingを試したりデバッグしたりしたいときは、実行rails consoleしてそこでいくつかのことを行います。で例外を発生させることにより、コードからいくつかのテキストまたは変数を出力できますraise "blablabla"質問:単純なように例外を発生させる(そして明らかにコードを壊す)ことなく、 Railsコンソールに書き込むにはどうすればよいlogger.info "blah"ですか?

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

ruby-on-rails - railsは、gemから返されたhashieから変数を抽出します

Deskというgemを使用して、desk.comのAPIからデータを返しています。実行するDesk.customers(:custom_external_id => temp.id)と、素敵なデータセットが返されます。

から整数71095620を探していid=71095620ます。

これには明らかに複数のidフィールドがあり、その整数を抽出するのに最適な方法がわかりません。前もって感謝します!

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

ruby-on-rails - ruby on rails Mongodbクエリの方法は?

RailsコンソールでこのSQLクエリを実行する必要があります(mongodbを使用しています):

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

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は

これがgithubのプロジェクト全体です

私はActiveRecordのドキュメントを読むことを含む解決策を徹底的に探しましたが、困惑しています。

どんな助けでも大歓迎です。

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

ruby-on-rails - I18nはActiverecordモデル値をローカライズします日付strftimeOnRailsコンソール

だから私はI18nインドネシアローカライズを使用しています。

config/localesにid.ymlがあります。

created_at(datetime)の値をコード(文字列)に保存し、保存する前にロケールに月を変換したい。

Railsコンソールで翻訳が機能することを確認しようとしています。

だから私は試しました:

月の値をローカライズするにはどうすればよいですか?

ご協力いただきありがとうございます!

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

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と、サーバーを起動できなくなります。したがって、変更をサーバーにプッシュする前に、このエラーが発生します。

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

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)を表示しようとすると、次のエラーが表示されることです:

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

ruby - Rails コンソールに「そのようなファイルを読み込めません -- readline」と表示されるのはなぜですか?

Ruby on Rails は初めてで、RVM を使用して Ruby のバージョンを管理しています。

私のラップトップには Ruby1.8.7 がインストールされていますが、私のプロジェクトでは RVM、Ruby1.9.3、Rails 3.2.11 を使用しています。

次のエラーが発生しないと実行できませんrails crails console