問題タブ [ruby-2.1]

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

ruby - Ruby Process.daemon: オン/オフの切り替え

2.1.1 で実行されている Ruby スクリプトをデーモン化しようとしています。

コードの私のデーモン部分は次のようなものです:

しかし、それはProcess.kill(9,Process.pid)私が望んでいたことを殺しているようには見えません。すでにバックグラウンドで実行されている以前の " " を強制終了したいと考えてruby tweetsearcher.rb -startいます。

続行するにはどうすればよいですか?

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

ruby-on-rails - 既存のアプリケーションを実行しようとして (Psych::SyntaxError) を取得する

アプリケーションは Web サーバー上で適切に実行されており、ローカルで実行しようとすると、これらのエラーが発生します。問題が何であるか考えていますか?私はRubyに慣れていないので、これが簡単な質問でしたらすみません。

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

windows - Rails バージョン 4.0.4 と Ruby バージョン 2.1.1 を Windows にインストールする方法

私の質問は率直です。私が使用しているツールの詳細を教えてください。私はいくつかの調査を行いましたが、直接的な解決策が得られていません。

Rails バージョン 4.0.4 と Ruby バージョン 2.1.1 を使用している Rails アプリケーションを実行しようとしています。Windows ラップトップで環境をセットアップするにはどうすればよいですか?

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

ruby - TypeError (rescue 句に必要なクラスまたはモジュール)

ここにある Ryan Bates の RailsCast エピソードに基づいて、私は 1 年以上 Stripe を使用しています。ただし、最近エラー処理が機能しなくなりました。このエラーはこれまで見たことがありません。私は最近、Ruby 2.1 で自分のアプリを実行し始めましたが、私が知る限り、それが問題です。

これは私のSubscriptionモデルのインスタンス メソッドです。

この線:

エラーを投げている人です。そこからのスタックトレースは「begin」行に進み、それだけです。ここで何が欠けていますか?

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

javascript - 取得したページの JavaScript からデータを解析する

OpenURI を使用して Web ページを取得しています。

playerurl次に、属性の値playerdatapageurl取得したページの値を解析したいと思います。それらは<script>タグに表示されます:

これを達成するための最も賢い方法は何ですか?

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

ruby-on-rails - Ruby 2.0 または 1.9 と比較して Ruby 2.1 でメモリ使用量が増加する

最近、Ruby の 2.0 から 2.1.5 へのアップグレードを Heroku Web アプリケーションにデプロイしました。現在、メモリ クォータ エラーが常に発生していますが、2.0 と 1.9 ではこれは発生しませんでした。通常の Heroku Dyno には 512MB の制限があり、Unicorn で 2 つのプロセスを実行し、2 つの dyno で Sidekiq で 1 つのスレッドを実行しています。

Ubuntu で Phusion Passenger のメモリ消費量が 1.9.3 (システム) から 2.1.2 (RVM) に増加した を読んだ後、環境変数RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTORを 0.9 に設定して世代別ガベージ コレクタを無効にしました。 2.0 または 1.9 が消費したものにはほど遠い。現在、メモリが私の主な関心事であるため、2.0 に戻すのではなく、ruby 2.1.x でこの問題を解決できるかどうかを確認したいと思います。

問題を示すいくつかのグラフを次に示します。

午後 2 時少し前に、Ruby 2.0.0-p598 から Ruby 2.1.5 にダウングレードしたところ、メモリの問題は解決され、制限内に収まりました。

Heroku 2.1.5 から 2.0.0 への移行 2.1.5 から 2.0.0 への移行 New Relic

その後、Ruby 2.1.5 にアップグレードしようとしましたが、環境変数RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTORを 0.9 に設定しました。ご覧のとおり、メモリ使用量は元の 2.1.5 グラフよりわずかに改善されていますが、それでもメモリ クォータに違反しています。

<code>RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR</code> を使用して 2.0.0 から 2.1.5 に移行し、Heroku を 0.9 に移行 <code>RUBY_GC_HEAP_OLDOBJECT_LIMIT_FACTOR</code> から 0.9 New Relic で 2.0.0 から 2.1.5 に移行

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

ruby-on-rails-4 - メールはActionMailerレールの「from」メソッドからではなく、smtpユーザー名設定から送信されます

user_mailer.rb 内

そしてdevelopment.rbで

「email.2@gmail.com」からメールが届きますが、「email.1@gmail.com」からではないので、説明を待っています。

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

ruby-on-rails-4 - cancan の load_and_authorize_resource のカスタム インスタンス変数名?

users_controller.rb

Q.1 > 「load_and_authorize_resource」が呼び出された場合、どのインスタンス変数がロードされますか?
Q.2 > @user または @users をロードする場合、 @object にロードするにはどうすればよいですか?

この質問が理にかなっていることを願って、cancan(私はRailsの初心者です)を理解し、過去4日間それを使用するのに十分な知識が不足していると思います。

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

jquery - Ruby をアップグレードすると UI が壊れる

Rails アプリを 1.9.3 から Ruby 2.1.2 にアップグレードしようとしています。

私が直面している問題は、アプリの UI スタイルとレイアウトがアップグレードによって破壊されたことです。UI 要素 (テキスト ボックス、選択ボックス) から上下に配置されたスタイルを除いた白いページしか表示されません。

私のrailsバージョンは 3.1.3 に固定されており、jquery-railsgem のバージョンは 2.2.1 に固定されています。「jquery-rails」gem をより高いバージョンにアップグレードしようとしました (バンドラーにバージョンを認識させます - 3.1.0 に設定します)。また、この回答jquery-ui-railsに従って、アップグレードされたjquery-rails宝石を使用して宝石をインストールしようとし、それに応じてアセットを更新しました。どちらも機能しませんでした。

私は何が欠けていますか?他に何を見ればいいですか?Google は、同様の状況に直面している人を表示していません。

更新: どの依存関係が問題を引き起こしているかを突き止めました。ですactiverecord。Gemfile には、次の gem がリストされています。

ruby 1.9.3 からアップしようとするとactiverecord、ruby 2.0.0 の場合でも bundler が - のバージョンについて文句を言う。

activerecordgemのバージョンを変更すると、UI が壊れます。なぜこれが起こるのか誰にも分かりますか?または、誰かが回避策を提案できますか? 理想的には、Ruby 2.1 に移行したいと考えています。それが不可能な場合は、少なくとも 2.0 に移行したいと考えています。ruby 1.9.x をサポートしていない、使用したい gem がいくつかあります。ただし、プロジェクトの依存関係により、Rails 3.x に固執する必要があります。

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

ruby - Ruby 2.1 と erubis テンプレート エンジン

ビューをレンダリングするための最速のテンプレート エンジンを探しています。

私が理解しているように、erubis は ruby​​ で最速のテンプレート エンジンです。

私のユースケースは、スクリプトを介したテンプレートのレンダリングです。

gem の公式ページを見ると、最新のリリースは 2011 年でした。コミュニティがアクティブかどうかはわかりません。 https://rubygems.org/gems/erubis/versions

erubis テンプレート エンジンで ruby​​ 2.1 を使っている人はいますか?

ruby 2.1 で erubis を使用することは推奨されますか?

ありがとうアベイ