• [解決済み] Rubyのmap(&:method)構文に引数を与えることは可能か?

    質問 あなたはおそらく次のようなRubyの省略記法を知っているでしょう ( a は配列)。 a.map(&:method) 例えば、irbで次のようにしてみてください。 >> a=[:a, 'a', 1, 1.0] => [:a, "a", 1, 1.0] >> a.map(&:class) => [Symbol, String

    2022-07-06 09:21:28
  • [解決済み] Ruby で文字列名からクラスインスタンスを作成するには?

    質問 私はクラスの名前を持っており、私はそのクラスのスキーマに存在する各レイル属性を通してループすることができるように、そのクラスのインスタンスを作成したいと思います。 どのようにすればよいのでしょうか。 チェックしたいクラスの名前を文字列として持っています。 クラスのインスタンスを作成する必要があると思います。 その属性をループし、それらを表示します。 どのように解

    2022-06-29 11:23:37
  • [解決済み] Ruby スクリプトを rails のコンソールに渡す

    質問 Rubyのファイルを渡す方法はありますか? foo.rb をrailsコンソールに渡す方法はありますか?期待される結果は、コンソールがファイルを実行するためにrails環境を開始した後でしょう。 または、コマンドプロンプトからトリガーされる、rails環境でファイルを実行することができる他の方法。 どのように解決するのですか? 一応、この解決方法はサポートされています

    2022-06-27 14:51:47
  • [解決済み] Ruby Regexpのグループマッチ、1行で変数の割り当て

    質問 現在、文字列を複数の変数に展開しようとしています。文字列の例 ryan_string = "RyanOnRails: This is a test" この正規表現で、3つのグループで照合してみました。 ryan_group = ryan_string.scan(/(^.*)(:)(.*)/i) さて、各グループにアクセスするには、次のようにしなければなりません。

    2022-06-26 22:24:16
  • [解決済み] 2つの配列を同時に反復処理するためのRubyの方法とは?

    質問 解決すべき問題というよりは、構文に関する好奇心です。 同じ長さの2つの配列があり、一度にそれら両方に対して反復処理を行いたい。例えば、あるインデックスで両方の値を出力する。 @budget = [ 100, 150, 25, 105 ] @actual = [ 120, 100, 50, 100 ] を使うことができるのは知っています。 each_index というように

    2022-06-25 01:14:30
  • [解決済み] Ruby で正規表現を取り込んで文字列を置換する。

    質問 これをRubyに翻訳するのに苦労しています。 私がやりたいことを正確に行うJavaScriptの断片がここにあります。 function get_code(str){ return str.replace(/^(Z_.*): .*/,"$1")​​​​​​​​​​​​​​​​​​​​​​​​​​​; } 私が試したのは gsub , サブ そして を

    2022-06-22 16:35:04
  • [解決済み] Rubyで配列をハッシュに変換する最良の方法は何ですか?

    質問 Rubyで、以下のいずれかの形式の配列が与えられた場合... [apple, 1, banana, 2] [[apple, 1], [banana, 2]] ...これをハッシュに変換するのに最適な方法は...の形式です。 {apple => 1, banana => 2} どのように解決するのですか? 注意 : 簡潔で効率的なソリューションのために

    2022-06-20 23:04:30
  • [解決済み] Rubyで配列をランダムにソート(スクランブル)するには?

    質問 配列の項目をスクランブルにしたい。 以下のようなものです。 [1,2,3,4].scramble => [2,1,3,4] [1,2,3,4].scramble => [3,1,2,4] [1,2,3,4].scramble => [4,2,3,1] などと、ランダムに どのように解決するのですか? 現在内蔵されています。 [1,2,3,4].shu

    2022-06-20 11:18:32
  • [解決済み] HTTPでバイナリファイルをダウンロードするにはどうしたらいいですか?

    質問 Rubyを使ってHTTPでバイナリファイルをダウンロードし、保存するにはどうしたらよいでしょうか? URLは http://somedomain.net/flv/sample/sample.flv . 私は Windows プラットフォームを使用しており、外部プログラムを実行しないことを希望しています。 どのように解決するのですか? 最も簡単な方法は、プラットフォーム

    2022-06-19 13:09:11
  • [解決済み] Ruby - 変数が配列でない場合、エレガントに配列に変換する。

    質問 配列、単一要素、またはnilが与えられた場合、配列を取得します - 後者2つはそれぞれ単一要素の配列と空の配列です。 Rubyはこのように動くと勘違いしていました。 [1,2,3].to_a #= [1,2,3] # Already an array, so no change 1.to_a #= [1] # Creates an arra

    2022-06-18 09:49:05
  • [解決済み] EACHループの現在のインデックスを調べる (Ruby) [duplicate]

    質問 この質問はすでにここに回答があります : 閉じる 11年前 . 重複の可能性があります。 Rubyの各自動カウンタ? 私は、各ループの中にいる間、現在のインデックスを見つけたいのですが、どうすればいいですか? X=[1,2,3] X.

    2022-06-16 21:33:30
  • [解決済み] ルビー演算子 "=~" 重複

    質問 この質問はすでにここに回答があります : Rubyの"=~"演算子とは何ですか? (7つの回答) 終了 7 年前 . ru

    2022-06-15 09:15:22
  • [解決済み] Rubyのハッシュを値の配列に変換する

    質問 こんなものがあります。 hash = { "a"=>["a", "b", "c"], "b"=>["b", "c"] } と、このようにしたいのです。 [["a","b","c"],["b","c"]] これはうまくいくように思えますが、そうではありません。 hash.each{|key,value| value} => {"a"=>["a",

    2022-06-14 02:10:40
  • [解決済み] Rubyの自動カウンタ?

    質問 for-eachとカウンタを使いたいのですが、どうすればいいですか? i=0 for blah in blahs puts i.to_s + " " + blah i+=1 end もっと良い方法はないのでしょうか? 注意してください。 私は blahs が配列なのかハッシュなのか分かりませんが、このように blahs[i] をしなければならな

    2022-06-11 12:33:37
  • [解決済み] Hashの値を変更するには?

    質問 それぞれの value を value.some_method . 例えば、単純なハッシュが与えられた場合。 {"a" => "b", "c" => "d"}` すべての値は .upcase dのような形になるので {"a" => "B", "c" => "D"} 試しに #collect と #map を実行しても、常に配

    2022-06-10 23:49:52
  • [解決済み] Rubyで!!!はどういう意味ですか?

    質問 ちょっと気になったので !! はRubyでは何なのでしょうか? どのように解決するのですか? ではありません。 値をブーリアンに変換するのに使います。 !!nil #=> false !!"abc" #=> true !!false #=> false Ruby の false 値は以下の通りなので、通常は使用する必要はありません。 nil

    2022-06-10 15:46:50
  • [解決済み] RubyのGUIライブラリで一番簡単なものは何ですか?[クローズド]

    質問 現在のところ、この質問は私たちのQ&A形式には適していません。私たちは回答が事実、参考文献、専門知識によって裏付けられていることを期待していますが、この質問はおそらく討論、議論、投票、または拡大した議論を求めるものでしょう。この質問を改善し、再開できる可能性があると思われる場合 ヘルプセンターへ をご覧くだ

    2022-06-08 23:25:10
  • [解決済み] Capybara 2.0にアップグレードした後、アイテムリストの最初のリンクをクリックする方法は?

    質問 この場合、最初のリンクはどのようにクリックすればよいのでしょうか。 <div class="item"> <a href="/agree/">Agree</a> </div> <div class="item"> <a href="/agree/">Agree</a> </div>

    2022-06-08 13:55:23
  • [解決済み] Rubyでパラメータとしてメソッドを渡す

    質問 私はRubyを少しばかりいじろうとしています。そこで私は、「集合知のプログラミング」という本の中のアルゴリズム(Pythonで提供されている)をRubyで実装しようとしています。 第8章で、著者はパラメータとしてメソッドaを渡します。これはPythonでは動作するようですが、Rubyでは動作しません。 私はここでメソッド def gaussian(dist, sigma=10

    2022-06-08 02:17:59
  • [解決済み] RubyのFileクラスでディレクトリを作成するには?

    質問 こんな文があります。 File.open(some_path, 'w+') { |f| f.write(builder.to_html) } ここで some_path = "somedir/some_subdir/some-file.html" というディレクトリがない場合、どうすればいいでしょうか? somedir または some_subdir のどちらか

    2022-06-06 22:43:08