• [解決済み] Rspecで特定のテストだけを実行するにはどうすればよいですか?

    質問 指定したラベルを持つテストだけを実行する方法があると思うのですが。どなたかご存知ですか? 解決方法は? ドキュメントを探すのは簡単ではありませんが、例題にハッシュタグを付けることができます。例 # spec/my_spec.rb describe SomeContext do it "won't run this" do raise "never reached"

    2022-04-20 22:05:39
  • [解決済み] IRBコンソールはどのようにクリアするのですか?

    質問 IRBコンソールの画面をクリアするにはどうしたらいいですか? 解決方法は? について Mac OS X または リナックス を使用することができます。 Ctrl + L をクリアすると IRB の画面を表示します。

    2022-04-20 20:05:27
  • [解決済み】Rubyのクラスインスタンス変数とクラス変数の比較

    質問 読む https://stackoverflow.com/questions/826734/when-do-ruby-instance-variables-get-set が、クラスのインスタンス変数をいつ使えばいいのか、二の足を踏んでいます。 クラス変数はクラスの全オブジェクトに共有され、インスタンス変数は1つのオブジェクトに属します。クラス変数がある以上、クラスインスタ

    2022-04-20 17:47:06
  • [解決済み] RSpecでモジュールをテストする

    質問 RSpecでモジュールをテストする際のベストプラクティスは何でしょうか?私はいくつかのモデルに含まれるいくつかのモジュールを持っており、今のところ私は単に各モデルに対して重複したテストを持っています(いくつかの違いはありますが)。それをDRYアップする方法はありますか? 解決方法は? rspecのホームページでより良い解決策を見つけました。どうやら、共有のサンプルグループに対応

    2022-04-20 12:26:02
  • [解決済み] テキストの部分文字列を取得する方法は?

    質問 長さ700のテキストがあります。最初の30文字だけを取得するにはどうすればよいですか? どのように解決するのですか? テキストを your_text 変数を使用することができます。 your_text[0..29]

    2022-04-20 10:35:21
  • [解決済み] 出力の改行を行うには

    質問 を作るにはどうしたらいいのでしょうか? \n 出力で実際に機能するか?今のところ、1つの長いブロックにすべて書き込まれているだけです。助けてくれてありがとうございます。 Dir.chdir 'C:/Users/name/Music' music = Dir['C:/Users/name/Music/*.{mp3, MP3}'] puts 'what would you like t

    2022-04-20 10:07:15
  • [解決済み] Ruby 'require' エラー: そのようなファイルをロードできない

    質問 main.rbというファイルがあり、以下のような内容になっています。 require "tokenizer.rb" tokenizer.rb ファイルは 同じディレクトリ で、その中身は class Tokenizer def self.tokenize(string) return string.split(" ") end end

    2022-04-20 04:27:48
  • [解決済み] RubyのFile.openのモードとオプションは何ですか?

    質問 ルビーの File.open はモードとオプションを引数として受け取ります。モードとオプションの完全なリストはどこにあるのでしょうか? 解決方法は? で Ruby IO モジュールのドキュメント ということでしょうか。 Mode | Meaning -----+----------------------------------------------------

    2022-04-19 15:38:22
  • [解決済み] Rubyの配列をX個の要素に分割(チャンク)する方法は?[重複]。

    質問 この質問はすでにここに回答があります : Rubyで配列をチャンクする方法 (回答2件) 閉店 4年前 . 配列がある

    2022-04-18 18:14:38
  • [解決済み】Ubuntuでのsqlite3-rubyのインストールエラー

    質問 sqlite3-rubyのインストール時に以下のエラーが発生します。 ネイティブエクステンションを構築しています。 これはしばらく時間がかかるかもしれません... ERROR: Error installing sqlite3-ruby: ERROR: gemネイティブ拡張のビルドに失敗しました。 /usr/bin/ruby1.8 extconf.rb sqlite3.hを

    2022-04-18 03:12:26
  • [解決済み] このRubyのコードでは、(単項)*演算子は何をするのでしょうか?

    質問 Rubyのコードがある場合 line = "first_name=mickey;last_name=mouse;country=usa" record = Hash[*line.split(/=|;/)] を除けば、2行目の内容はすべて理解しています。 * この演算子は何をするものなのでしょうか?(ご推察の通り、このケースを検索するのは困難です...) 解決方法は

    2022-04-16 20:04:12
  • [解決済み] 大文字小文字を無視した文字列の比較方法

    質問 欲しいもの apple と Apple という比較になります。 true . 現在 "Apple" == "Apple" # returns TRUE "Apple" == "APPLE" # returns FALSE 解決方法は? あなたが探しているのは casecmp . これは 0 が等しい場合、大文字小文字を区別しない。 str1.case

    2022-04-16 10:38:48
  • [解決済み】クラスが与えられたら、インスタンスがメソッドを持っているかどうか確認する(Ruby)

    質問 私は、Rubyで respond_to? を使用して、あるオブジェクトが特定のメソッドを持っているかどうかをチェックします。 しかし、クラスが与えられたとして、そのインスタンスがあるメソッドを持っているかどうかを確認するにはどうすればよいでしょうか? つまり、次のようなものです。 Foo.new.respond_to?(:bar) でも、新しいインスタンスを作るより

    2022-04-16 10:04:29
  • [解決済み] Rubyで例外を発生させるのと例外を投げるのはどう違うのですか?

    質問 Rubyには2種類の例外メカニズムがあります。Throw/CatchとRaise/Rescueです。 なぜ2つあるのでしょうか? どのような場合に片方を使い、もう片方を使わない方がよいのでしょうか? どのように解決するのですか? 私が思うに http://hasno.info/ruby-gotchas-and-caveats は、その違いについてきちんと説明し

    2022-04-16 06:52:58
  • [解決済み] 複数のファイルを介した大規模なプロジェクトにSinatraを使用する

    質問 Sinatraでは、すべてのルートハンドラが1つのファイルに書き込まれ、私の理解が正しければ、それは1つの大きな/小さなコントローラとして機能するようです。例えば、誰かが "/" を呼び出すと、1つのアクションが実行され、もし "/posts/2" のようなものが受信されると、別のアクションが実行されるように、それを別々の独立したファイルに分割する方法はありますか? 解決方法は?

    2022-04-15 22:27:36
  • [解決済み] インスタンス変数: self vs @

    質問 以下はそのコードです。 class Person def initialize(age) @age = age end def age @age end def age_difference_with(other_person) (self.age - other_person.age).abs end protected :

    2022-04-15 22:14:09
  • [解決済み] Ruby で配列の交差、和集合、部分集合を得るにはどうしたらよいですか?

    質問 というクラスに対して、異なるメソッドを作成したいのです。 マルチセット . 必要なメソッドは揃っているのですが、intersection、union、subsetのメソッドの書き方がよくわかりません。 交差点と和集合については、私のコードはこのように始まります。 def intersect(var) x = Multiset.new end 以下はその例です。

    2022-04-15 17:45:12
  • [解決済み] RVMは関数ではないので、'rvm use ...' でルビーを選択してもうまくいかない

    質問 Rubyのバージョン一覧 console:~$ rvm list rvm rubies ruby-2.0.0-p481 [ i686 ] # => - current # =* - current && default # * - default 特定のバージョンのrubyを使用するようにする console:~$ rvm use 2.0.0

    2022-04-14 23:59:40
  • [解決済み】Rubyのクラスが他のクラスのサブクラスであるかどうかをテストする

    質問 あるクラスが他のクラスを継承しているかどうかをテストしたいのですが、そのためのメソッドが存在しないようです。 class A end class B < A end B.is_a? A => false B.superclass == A => true 私が欲しいものの些細な実装は、次のようになります。 class Class def is_s

    2022-04-14 12:21:42
  • [解決済み] Rubyでファイルを作成する方法

    質問 新しいファイルを作成しようとしているのですが、どうも思ったようにいきません。以下は、私が試したことです。 File.new "out.txt" File.open "out.txt" File.new "out.txt","w" File.open "out.txt","w" ネットで読んだ限りでは、どれもうまくいくはずなのですが、どれもこれもこのようになってしまいます。 E

    2022-04-14 11:02:04