• [解決済み] rvm pkg install zlib を使用しても、そのようなファイル -- zlib を読み込むことができない。

    質問 zlib パッケージと ruby 1.9.3 を rvm を使ってインストールしましたが と表示されます。 cannot load such file -- zlib インストールに使用したコマンドは $ rvm install 1.9.3 rvm pkg install zlib $ rvm reinstall 1.9.3 --with-readline-dir=/ho

    2022-03-11 19:24:14
  • [解決済み] OmniauthとGoogleで "CSRFが検出された "件

    質問 次のような現象が起きています。 OmniAuth::Strategies::OAuth2::CallbackError at /auth/google/callback csrf_detected|CSRF を検出しました。 私のコード require 'sinatra' require "sinatra/json" require "sinatra/config_f

    2022-03-11 05:49:30
  • [解決済み] Rubyで部分文字列をx文字分取得する

    質問 ある文字列を受け取り、その末尾から文字数をx個取り除いた新しい文字列を返すRubyのコードを作成しようとしています。 例:次のような文字列がある場合 a_string = "a1wer4zx" 同じ文字列から、例えば最後の3文字を除いたものを取得する簡単な方法が必要です。上記の場合、それは "a1wer"でしょう。今やっている方法は、非常に複雑なようです。 an_ar

    2022-03-07 11:26:15
  • [解決済み] インジェクト法の簡単な解説が必要

    質問 [1, 2, 3, 4].inject(0) { |result, element| result + element } # => 10 このコードを見ているのですが、私の脳みそでは、10という数字がどうして結果になるのかが認識できていないのです。どなたか説明していただけませんか? どのように解決するのですか? ブロックの最初の引数はアキュムレータと考えることができ

    2022-03-06 20:26:53
  • [解決済み] ルビーフリーズ方式

    質問 def track_for stat # This is a hash with 2 elements of proc { symbol: -> { send(stat) }, array: -> { send(stat[0], stat[1]) } }.freeze[stat.class.name.und

    2022-03-06 06:45:57
  • [解決済み] Rubyで既存のハッシュに追加する方法

    質問 を追加することに関して key => value のペアを、Rubyで既存のpopulated hashに追加したいのですが、ApressのBeginning Rubyを読んでいる最中で、ちょうどhashの章を終えたところです。 私は、ハッシュで配列と同じ結果を得るための最も簡単な方法を見つけようとしています。 x = [1, 2, 3, 4] x << 5

    2022-03-05 22:26:24
  • [解決済み] 正規表現における `?i` と `?-i` はどのような意味ですか?

    質問 とは何か、どなたか説明してください。 (?i) と (?-i) regexで単語を囲むとは? (?i)test(?-i) テストしてみると、マッチするのは test , TEST および teSt . でも、今まで見たことがありません。は何をするのでしょうか? ? 以前 i という意味ですか?私はこれを見た こちら . 解決方法は? (?i)

    2022-03-04 21:56:15
  • [解決済み] Rubyの「do||」の意味を教えてください。

    質問 Rubyのコードを読んでいたら、こんなことが書いてありました。 create_table :talks do |t| この表記は何ですか |variable| ? これは何をするものですか? また、このような具体的なテーマに関するヘルプはどこにあるのでしょうか? | | , #{} といった感じでしょうか? どのように解決するのですか? これは、ブロックの引数を

    2022-03-04 18:27:39
  • [解決済み] 変数が整数であるかどうかのチェック

    質問 Rails 3 または Ruby には、変数が整数であるかどうかを確認する方法が組み込まれていますか? 例えば 1.is_an_int #=> true "[email protected]".is_an_int #=> false? 解決方法は? を使用することができます。 is_a? メソッド >> 1.is_a? Integer =&

    2022-03-04 10:04:49
  • [解決済み] 配列の中の値を検索する

    質問 Rubyで、配列の中の値を見つけるにはどうしたらいいですか? どのように解決するのですか? ある値が配列の中に存在するかどうかを判断する場合は Array#include?(値) : a = [1,2,3,4,5] a.include?(3) # => true a.include?(9) # => false もし、他の意味であれば Ru

    2022-03-04 07:43:11
  • [解決済み] Rubyの "or "と"||"の違い?重複] [重複] [重複] [重複

    質問 この質問はすでにここに回答があります : Rubyの"and"と&&の違い? (回答7件) 閉店 2年前 .

    2022-03-03 06:32:33
  • [解決済み] strptimeとstrftimeの見分け方

    質問 とはどう違うのですか? strptime と strftime ? なるほど strptime はメソッドで DateTime クラスと strftime は Time クラスがあります。 とは何が違うのでしょうか? Time と DateTime コアとなるメソッドが異なるということ以外は?の説明では Time クラスについては、Rubyのドキュメン

    2022-03-03 06:24:56
  • [解決済み] Rubyで「引数の数が違う(0に対して1)」とはどういう意味ですか?

    質問 Argument Error: wrong number of arguments (1 for 0)"とはどういう意味ですか? 解決方法を教えてください。 関数を定義するとき、その関数が動作するために必要な情報(引数)も定義します。もし、その関数が追加情報なしで動作するように設計されている場合、いくつかの情報を渡すと、このエラーが発生することになります。 例 引数を取らな

    2022-03-01 15:33:53
  • [解決済み] Ruby 2の名前付きパラメータ

    質問 Ruby 2.0の名前付きパラメータがどのように機能するのか、完全に理解できていません。 def test(var1, var2, var3) puts "#{var1} #{var2} #{var3}" end test(var3:"var3-new", var1: 1111, var2: 2222) #wrong number of arguments (1 for 3)

    2022-03-01 11:04:52
  • [解決済み] 無効な8進数エラー[重複]の場合

    質問 この質問はすでにここに回答があります : 不正な8進数とは何ですか? (3つの回答) 閉店 5ヶ月前 . RubyでInv

    2022-02-28 23:23:51
  • [解決済み] Rubyで大文字の文字列をタイトルケースに変換する。

    質問 Rubyですべて大文字の文字列を小文字に変換したいのですが、各単語の最初の文字が大文字になるようにしてください。例 convert "MY STRING HERE" to "My String Here". .downcaseメソッドを使用できることは知っていますが、それだとすべて小文字になってしまいます("my string here")。ファイル内のすべての行をスキャンし

    2022-02-28 04:07:58
  • [解決済み] Ruby、文字列から最後のN文字を削除しますか?

    質問 を削除する望ましい方法は何ですか? n の文字が含まれますか? どのように解決するのですか? ルビー2.5以上 Ruby 2.5からは delete_suffix または delete_suffix! を使えば、高速で読みやすい方法でこれを実現することができます。 メソッドに関するドキュメントは こちら . サフィックスが何であるかを知っていれば、こ

    2022-02-26 23:35:12
  • [解決済み] 配列からランダムに選択する方法は?

    質問 もっときれいな方法があれば知りたいです。基本的に、私は可変長の配列からランダムに要素を選びたいのです。 通常、私はこのようにします。 myArray = ["stuff", "widget", "ruby", "goodies", "java", "emerald", "etc" ] item = myArray[rand(myarray.length)] 2行目を置き換えるこ

    2022-02-26 11:46:07
  • [解決済み] 構文エラー、予期しない ',', 期待する ')' 。

    質問 1.8.7を使用していたRuby 1.9.2をインストールしたところ、必要な機能が出てきたためです。 私は多くのメソッドをこのように呼んでいました。 do_something (arg0, arg1) 1.9.2では、以下のエラーが発生します。 syntax error, unexpected ',', expecting ')' と修正されているようです。 do_som

    2022-02-25 21:02:13
  • [解決済み] Ruby 1.8.7 ハッシュを文字列に変換する

    質問 ruby 1.8.7で作業していなかったのですが、最近になって驚きました。 {:k => 30}.to_s #=> "k30" Ruby 1.8.7でハッシュを文字列に変換して、以下のように表示させるための修正はありますか? {:k => 30}.to_s #=> "{:k=>30}" 解決方法は? hash.to_s は確かに 1

    2022-02-25 14:06:39