• Rubyの文字列とシンボルはどう違うの?

    質問 Rubyにおける文字列とシンボルの違いは何ですか、また、どのような場合にどちらを使うべきですか。 どのように解決するのですか? 主な違いは、1つの値を表す複数の記号が同一であるのに対し、文字列の場合はそうではないことです。 例えば irb(main):007:0> :test.object_id => 83618 irb(main):008:0> :test

    2023-12-01 05:54:58
  • EclipseのRubyプラグインのお勧めは?[クローズド]

    質問 終了しました。 この質問は Stack Overflow ガイドライン . 現在、回答を受け付けていません。 この質問を改善したいですか? 質問を更新して、それが オントピック になるように更新します。

    2023-11-22 07:16:48
  • Capistrano v3でサーバー上のシェルコマンドを実行するには?

    質問 Capistranoの初心者ですが、CapistranoのDSLを使ってサーバー上でシェルコマンドを実行('run'、'execute'など)しようとしましたが、非推奨になったようです。機能的な同等のものを検索して探した結果、私はまだ迷っています。 現在のコードです。 desc 'Do something' task :do_something execute 'echo s

    2023-11-19 15:24:06
  • Rubyでタブ区切りファイルをパースするのに最適な方法は何ですか?

    質問 Rubyでタブ区切りファイルをパースするのに最適な(最も効率的な)方法は何でしょうか? どのように解決するのですか? RubyのCSVライブラリでは、フィールドの区切り文字を指定することができます。Ruby 1.9では より高速なCSV . このようなものが使えるでしょう。 require "csv" parsed_file = CSV.read("path-to-fi

    2023-11-13 06:14:37
  • なぜRubyには単一のBooleanクラスではなく、TrueClassとFalseClassがあるのですか?

    質問 値をシリアライズする作業をしていて、このことを知りました。Rubyでは TrueClass クラスがあり FalseClass クラスがありますが、これには Boolean クラスがありません。この理由を知りたいです。 を使うことには、いくつかの利点があると思います。 Boolean 例えば、文字列の解析はその上で一元化されるかもしれません。 Rubyの開発

    2023-11-11 01:55:47
  • 配列の反復処理中にArray#deleteを使用するにはどうすればよいですか?

    質問 配列があり、それを反復処理し、いくつかの要素を削除したいと思います。これは動作しません。 a = [1, 2, 3, 4, 5] a.each do |x| next if x < 3 a.delete x # do something with x end a #=> [1, 2, 4] 私は a になるように [1, 2] . これを回避するに

    2023-11-05 14:15:41
  • フォルダとそのすべてのサブフォルダから、特定の種類のファイルを検索する方法

    質問 私は、与えられたフォルダ内の与えられたタイプのすべてのファイルを検索し、それらを新しいフォルダにコピーしようとしています。 私は、ルート フォルダーを指定し、そのフォルダーとそのすべてのサブフォルダーから、与えられたタイプに一致するすべてのファイルを検索する必要があります。 ルート フォルダーのサブフォルダーとそのサブフォルダーを検索するにはどうしたらよいでしょうか。再帰的な方

    2023-11-05 08:49:10
  • 複数のデリミタで文字列を分割する

    質問 文字列を空白で分割したい。 , と ' を1つのrubyコマンドで実行します。 word.split は空白で分割されます。 word.split(",") で分割されます。 , ; word.split("\'") で分割されます。 ' . この3つを一度に行うには? どのように解決する? word = "Now is the,tim

    2023-11-01 02:25:52
  • bundler を使って gem を再インストールする方法

    質問 私は bundle show で、gemディレクトリへの完全なパスを取得します。 残念ながら、ディレクトリを削除するのに rm -r gem_path . すると、私のrailsアプリはもう動作しません。start server や start rails console を試すと、以下のようなエラーが出力されます。 <class:Application>

    2023-10-28 21:18:29
  • 文字列を厳密に整数に変換する(またはnilにする)

    質問 Webプログラミングでは、数値は文字列で入力されます。 しかし to_i は変換されます。 "5abc" を 5 であり "abc" から 0 であり、いずれも誤答である。これらをキャッチするために、私はこう書きました。 def number_or_nil( s ) number = s.to_i number = nil if (number.to_s !=

    2023-10-22 23:53:54
  • Gemfileを作成するには?

    質問 私はRubyの超初心者です。 私は、必要な依存関係をインストールするために、Gemfileを作成する必要があると言うブログポストを追っていました。 でGemfileを作成するにはどうすればよいのでしょうか? rspec を依存関係として持つGemfileを作成するには? どのように解決するのですか? Gemfileはプロジェクト内の単なるテキストファイルで、アプリケー

    2023-10-22 10:52:03
  • 配列の重複をチェックする方法を教えてください。[重複]する

    質問 この質問はすでにここに回答があります : 配列の中から重複する値を探して返す方法 (回答21件) 終了 7年前 . 配列A

    2023-10-21 14:39:39
  • より良いruby markdownインタプリタ?

    質問 私はrakefileで使用することができるマークダウンインタープリタクラス/モジュールを見つけようとしています。 今のところ、私が見つけたのは maruku を見つけましたが、ベータ版リリースには少し警戒しています。 誰かmarukuで何か問題があったのでしょうか?または、より良い代替手段をご存知ですか? どのように解決するのですか? 丸久で1日10万~20万件の

    2023-10-18 12:13:34
  • Rubyのパイプ記号は何のためにあるのですか?

    質問 Rubyのパイプ記号は何のためにあるのですか? PHPとJavaのバックグラウンドから、RubyとRoRを学んでいますが、このようなコードに出くわすことがあります。 def new @post = Post.new respond_to do |format| format.html # new.html.erb format.xml { render

    2023-10-13 18:13:40
  • インストールしたriとrdocを削除する方法は?

    質問 どうすれば ri と rdoc というように、インストールされたgemsの ありがとうございます。 どのように解決するのですか? を削除すればよいのです。 doc ディレクトリを削除してください。 rm -r `gem env gemdir`/doc Mac OS Xではデフォルトで /Library/Ruby/Gems/1.8/doc . RubyGe

    2023-10-13 17:47:36
  • Ruby: 配列の配列を1つに連結する方法

    質問 Ruby on Rails(3.1)で配列の配列を持っていますが、内部の配列はすべて異なるサイズになっています。すべての内部配列を簡単に連結して、すべてのアイテムを持つ1つの大きな1次元の配列を取得する方法はありますか? 2つの配列を連結するためにArray::concat関数を使用できることを知っていますし、私はこのように順次連結するループを行うことができます。 concate

    2023-10-13 11:21:25
  • CapistranoのデプロイがリポジトリのURLを変更したら失敗した

    質問 Git リポジトリから capistrano 経由で簡単なデプロイを行っています。最初、私は GitHub からデプロイしていましたが、すべてうまくいきました。しかし、その後、私は私のリポジトリをBitBucketに移動し、今私は取得しています。 fatal: Could not parse object '9cfb...'. を変更すると、問題は解決します。 set :de

    2023-10-11 09:21:41
  • Ruby Activerecord IN 節

    質問 activerecord で "IN" 節を行う方法を知っている人がいたら教えてほしいのです。 残念ながら、"IN"句はほとんどGoogleで検索できないので、ここに投稿する必要があります。 基本的に私はこのような質問に答えたいです "寮のIDがこの配列[id array]にあるこれらの寮にいるすべての大学生を教えてください "。 私は単一の寮のIDを与えられたクエリを記述する方法を知

    2023-10-11 08:28:45
  • minitestですべてのテストを実行するには?

    質問 あるプロジェクトのソースコードをダウンロードして、バグを発見し、それを修正しました。 今、私は何かを壊したかどうかを見つけるためにテストを実行したいと思います。 テストはminitest DSLで行います。 一度に実行するにはどうしたらよいですか? 該当するrakeタスクなどを検索してみましたが、見つかりませんでした。 どうすれば解決するのでしょうか? 以下のリ

    2023-10-09 07:38:10
  • Ruby: 同じオブジェクトを指すことなく変数をコピーするにはどうしたらいいですか?

    質問 Rubyで、元の変数への変更がコピーに影響しないように変数をコピーするにはどうしたらよいでしょうか。 例えば phrase1 = "Hello Jim" phrase2 = phrase1 phrase1.gsub!("Hello","Hi") p phrase2 #outputs "Hi Jim" - I want it to remain "Hello Jim" この例

    2023-10-07 20:59:17