• [解決済み] RoR - MD5生成

    質問 Rails 3.0でMD5で文字列を暗号化するにはどうしたらいいですか? pass = MD5.hexdigest(pass) を生成するモデルにおいて uninitialized constant MyModel::MD5 どのように解決するのですか? この場合 Digest::MD5 をRubyの標準ライブラリから利用できます。 irb(main):001:0

    2023-07-04 07:57:25
  • [解決済み] Rubyでミリ秒単位で処理時間を計るには?

    質問 ある関数が何ミリ秒かかっているかを調べたいのです。そこで、いろいろと調べてみたのですが、Rubyでミリ秒の精度で時間を取得する方法は見つかりませんでした。 どうすればいいのでしょうか?ほとんどのプログラミング言語では、次のようなものです。 start = now.milliseconds myfunction() end = now.milliseconds time = end

    2023-07-02 15:05:57
  • [解決済み] Rubyの三項演算子(elseなし

    質問 Rubyで、"If do-this," や "do-this" を単純にコマンドとして使うイディオムはありますか? 例えば、私は現在、次のことを行っています。 object.method ? a.action : nil を使えばelse節を空にすることができますが、おそらく最後にnilを指定する必要がない、より慣用的な方法があるような気がしています。(そして、代わりに、こ

    2023-06-28 04:56:13
  • [解決済み] カンマで区切られた文字列を配列に変換する方法を教えてください。

    質問 Rubyでカンマ区切りの文字列を配列に変換する方法はありますか?例えば、こんな文字列があったとします。 "one,two,three,four" このように配列に変換するにはどうしたらいいでしょうか? ["one", "two", "three", "four"] どのように解決するのですか? を使用します。 split メソッドで行います。 "one,two,

    2023-06-27 14:31:37
  • [解決済み] RubyのKernelクラスにassert()メソッドを追加するのはRubyのイディオムですか?

    質問 私はRubyでKent BeckのxUnitと同等のものをコーディングすることで、Rubyの理解を深めているところです。 Python(Kentが書いている)には、言語内にassert()メソッドがあり、これは広範囲に使用されています。 Rubyにはありません。 私はこれを追加するのは簡単だと思いますが、それを置くのにKernelは正しい場所でしょうか? ところで 私は Rub

    2023-06-27 08:10:25
  • [解決済み] Rakefileからbashコマンドを実行する

    質問 私は、いくつかの bash コマンドを Rakefile . で以下を試してみました。 Rakefile task :hello do %{echo "World!"} end を実行すると rake hello を実行しても何も出力されないのですが? Rakefileからbashコマンドを実行するにはどうしたらよいですか? 注意 :これは重複ではあり

    2023-06-27 07:47:48
  • [解決済み] Rubyにおける文字列の連結と補間の比較

    質問 私はRubyを学び始めたばかりです(初めてのプログラミング)。変数やコードの様々な書き方に関して、基本的な構文上の質問があります。 クリス・パインのquot;Learn to Program"で、こんな感じの基本的なプログラムの書き方を教わりました...。 num_cars_again= 2 puts 'I own ' + num_cars_again.to_s + ' cars

    2023-06-24 06:44:44
  • [解決済み] Ruby の使用法プロンプトで呼び出されるコマンドの名前を取得するにはどうすればよいですか?

    質問 私はしばらく前に小さなRubyスクリプトを書き、それがかなり気に入っています。私は、適切な数の引数をチェックすることによって、その堅牢性を向上させたいと考えています。 if ARGV.length != 2 then puts "Usage: <command> arg1 arg2" end もちろん、これは疑似コードだ。とにかく、CやC++では、私は arg

    2023-06-20 12:14:45
  • [解決済み] Rubyの帰着点とは?

    質問 とはどのような違いがあるのでしょうか? return のように変数を入れるだけと、以下のように ノーリターン def write_code(number_of_errors) if number_of_errors > 1 mood = "Ask me later" else mood = "No Problem" end mood

    2023-06-19 14:49:24
  • [解決済み] JS実行後にCapybaraに可視性チェックをさせるには?

    質問 ページをロードした後、xhrによって返されたデータに基づいて様々なアイテムを実行し、隠したり表示したりするコードを持っています。 私の統合テストはこのような感じです。 it "should not show the blah" do page.find('#blah').visible?.should be_true end このテストが実行されるコンテキストで手

    2023-06-16 06:04:39
  • [解決済み] Rubyスクリプトは自分がいるディレクトリを知ることができるのか?

    質問 "に触発されました。 Bashスクリプトのソースディレクトリを内部から取得する "に触発されて、これを行うためのRubyの方法は何でしょうか? どのように解決するのですか? 新しいバージョンのRubyの場合、試してみてください。 __dir__ 古いバージョンのRuby(< 2.0)では、実行されているスクリプトを見つけることができます。 File.

    2023-06-14 14:07:48
  • [解決済み] therubyracer - Gem::Ext::BuildError: ERROR: gem ネイティブ拡張のビルドに失敗しました

    質問 Mavericksで以下のgemのバージョンをインストールしようとしています。 libv8 (3.16.14.3) ザルビーレーサー (0.12.1) 明らかに、therubyracer gems は libv8 に依存しています。 1) libv8 のインストール libv8 とは何ですか?私のちょっとした調査では、Google Chrome で使用されるある

    2023-06-13 09:02:59
  • [解決済み] gem capybara-webkitのインストールに失敗しました。

    質問 私はrubyの初心者ですが、私のシステムでテストを実行するためにcapybaraをインストールしようとしているときに、次のエラーが発生しました。私はOSXを実行しています。 my_app$ gem install capybara-webkit Building native extensions. This could take a while... ERROR: Error

    2023-06-12 06:47:40
  • [解決済み] Rubyで、メソッド "foo=() "が定義されているかどうかを確認するにはどうすればよいですか?

    質問 Rubyでは、foo=(bar)というメソッドを定義することができます。 irb(main):001:0> def foo=(bar) irb(main):002:1> p "foo=#{bar}" irb(main):003:1> end => nil では、定義されているかどうかを確認したいと思います。 irb(main):004:0>

    2023-06-11 13:41:04
  • [解決済み] Rubyの括弧の意味は何ですか?

    質問 Rubyでは、以下の違いは何ですか? {} と [] ? {} は、コードブロックとハッシュの両方に使用されているようです。 は [] は配列のみですか? ドキュメントがあまり明確ではありません。 どのように解決するのですか? コンテキストに依存します。 単体のとき、または変数に代入しているとき。 [] は配列を作成し {} はハッシュを生成

    2023-06-10 05:40:15
  • [解決済み] ハッシュを扱うときのfetchと[]の違い?重複

    質問 この質問はすでにここに回答があります : Hash#[]`よりも`Hash#fetch`を使うメリット (3つの回答) 終了 8 年前

    2023-06-09 08:33:32
  • [解決済み] Mongoid か MongoMapper か?[終了しました]。

    質問 終了 . この質問は オピニオンベース . 現在、回答は受け付けておりません。 この質問を改善したいですか? 質問を更新して、事実と引用で答えられるようにします。 この投稿を編集する . 終了

    2023-06-06 19:43:42
  • [解決済み] MacユーザーでWARNING: NokogiriはLibXMLバージョン2.7.8に対してビルドされましたが、2.7.3が動的にロードされています。

    質問 いろいろと調べ、いろいろなことを試してきました。この質問が何度も回答されていることは承知していますが、提案された解決策はどれも私には効果がありません。 Lion にアップグレードした後、私は Ruby でセグメンテーションフォールトを得ました。私は、それが Nokogiri であることを確信しています。そこで、Homebrew 経由で libxml2 をインストールしました。私は以

    2023-06-04 06:48:41
  • [解決済み] eigenclassはself.classと同じように見えるのに、なぜ違うのですか?

    疑問点 どこかでメモを取り損ねたので、説明してほしいのですが。 なぜオブジェクトの固有クラスは self.class ? class Foo def initialize(symbol) eigenclass = class << self self end eigenclass.class_eval do attr_a

    2023-06-02 10:09:22
  • [解決済み] Ruby で initialize コンストラクタをオーバーロードする方法はありますか?

    質問 Javaでは、コンストラクタをオーバーロードすることができます。 public Person(String name) { this.name = name; } public Person(String firstName, String lastName) { this(firstName + " " + lastName); } Rubyでこれと同じ結果、つまり

    2023-05-31 08:24:39