問題タブ [ruby-2.4]
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 - Ruby 2.4 で Rails 4.2 アプリを実行することは可能ですか?
Ruby 2.4 で Rails 4.2 アプリを試してみたい。
ただし、実行しようとすると、json gem バージョン 1.8.3 のインストールに失敗するというエラーが表示されます。
これは、Fixnum と Bignum が Integer に統合されたためだと思います。
json がバージョン 2.0.0 でなければならないという制約を Gemfile に追加すると、Rails 4.2 には json ~> 1.7 が必要であり、2.0.0 は禁止されていると不平を言います。
Rails のメンテナーが Rails の 5.x 以外のバージョンに変更を加えるか、json gem のメンテナーが新しい非 2.x バージョンの gem を作成することを決定しない限り、私は運が悪いのでしょうか?
ruby-on-rails - Ruby 2.4 アップグレード後 - gem 'uglifier' (Bundler::GemRequireError) を読み込もうとしているときにエラーが発生しました
バンドル プロセス中にエラーが発生することなく、Ruby 2.4.0 を使用するようにアプリをアップグレードしました。ただし、サーバーを起動しようとすると、次のエラーが発生します。
このサイトの他の回答で、Gemfile に追加する必要があることがわかりましたgem 'therubyracer'
が、アプリの作成以来、既にそれを持っています。
NodeJS の最新バージョンも私のマシンにインストールされています。
他の誰かがこのエラーに遭遇し、それを解決する方法を知っていますか?
Gemfile の uglifier 設定:gem 'uglifier', '~> 3.0.4'
完全なスタック トレース:
arrays - Ruby では、配列内の要素の少なくとも 80% がパターンに一致するかどうかを確認するにはどうすればよいですか?
Ruby 2.4 を使用しています。配列内の要素の少なくとも 80% が特定のパターンに一致するかどうかを確認するにはどうすればよいですか? 各要素が正規表現に一致するかどうかを確認したい
ruby - Ruby 2.3 および 2.4 のカスタム例外
Ruby 2.3 および 2.4 でカスタム クラスを使用してコードをレスキューしたいと考えています。しかし、以前のバージョン (うまく機能していた 2.2 など) とは異なり、いくつかの問題があります。ここに例があります:
このクラスを考えると:
このコードは正常に救出されました:
これも救出に成功しています。
しかし、これではありません:
次のメッセージが表示されます。
"foo":String の未定義のメソッド `bar' (NoMethodError)
カスタム例外クラスが処理されない理由がわかりません。