• [解決済み] ハムル Hamlで条件が真であればクラスを追加する

    質問 もし post.published? .post / Post stuff その他 .post.gray / Post stuff rails helperで実装してみましたが、不格好な感じです。 = content_tag :div, :class => "post" + (" gray" unless post.published?).to_s d

    2022-04-26 22:05:28
  • [解決済み] HomebrewのPATHを変更する方法は?

    質問 Ruby 1.9.3をインストールしようとしていますが、最初にhomebrewをインストールする必要があると書かれています。brew doctorを実行すると、警告がたくさん出てきます。そのうちの1つは 警告 /usr/bin は /usr/local/bin よりも前に発生します。 が提供するプログラムではなく、システムが提供するプログラムが使用されます。 Homebr

    2022-04-26 20:10:09
  • [解決済み] rhc setup でエラー `no such file dl/import` が発生する。

    質問 説明通りにopenshiftクライアントツールをインストールしています。 https://developers.openshift.com/en/getting-started-windows.html#client-tools . ステップ「Setting up Your Machine」でエラーが発生しました。 rhc セットアップ C:/Ruby22-x64/lib

    2022-04-26 09:23:51
  • [解決済み] RSpec の '--color' と '--format specdoc' オプションをオンにしたまま、グローバルに設定するにはどうすればよいでしょうか。

    質問 UbuntuでRSpecのグローバル設定を行うにはどうしたらよいですか? 特に、-color と --format specdoc が、私のすべてのプロジェクトで(つまり、私がどこかで rspec を実行するたびに)オンになったままになるように。 解決方法は? ドキュメントにあるように ここで を作成することです。 ~/.rspec のようなオプションを入れ、その中

    2022-04-26 01:52:22
  • [解決済み] Ruby の配列: %w と %W の比較

    質問 この差は何ですか? 解決方法は? シングルクォートのような %w クォート '' (変数補間なし、エスケープシーケンス数少なし)、一方、%Wクォートはダブルクォートのように "" . irb(main):001:0> foo="hello" => "hello" irb(main):002:0> %W(foo bar baz #{foo}) =>

    2022-04-25 23:28:32
  • [解決済み] macOS High SierraでCocoaPodsが動作しない件

    質問 macOS High Sierraにアップグレードしたら、CocoaPodsが使えなくなりました。CocoaPodsから離れたい気持ちもありますが、残念ながら今はその範囲ではありません。エラーメッセージは以下の通りです。 zsh: /Users/****/.gems/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.f

    2022-04-25 17:09:32
  • [解決済み] define_methodに引数を渡すには?

    質問 define_methodで定義されたメソッドに引数を渡したいのですが、どうすればよいですか? どのように解決するのですか? define_methodに渡すブロックは、いくつかのパラメータを含むことができます。 こうして定義されたメソッドは引数を受け取ります。 メソッドを定義するときは、実際にはブロックにニックネームをつけてクラスの中でそのブロックを参照しているだけです。 パ

    2022-04-25 10:11:12
  • [解決済み] URI.escapeとCGI.escapeの違いは何ですか?

    質問 とはどう違うのですか? URI.escape と CGI.escape と、どちらを使えばいいのでしょうか? どのように解決するのですか? 小さな違いもありましたが、重要なポイントは URI.escape は 非推奨 Ruby 1.9.2で導入されました。 CGI::escape または ERB::Util.url_encode . 長い議論がある

    2022-04-25 08:20:23
  • [解決済み] Rubyで変数がHashかArrayかを見分けるエレガントな方法は何ですか?

    質問 を確認するには @some_var をやっています。 if @some_var.class.to_s == 'Hash' をチェックする、よりエレガントな方法があるはずです。 @some_var は Hash または Array . 解決方法は? すればいいのです。 @some_var.class == Hash のようなものでもよい。 @som

    2022-04-25 05:09:46
  • [解決済み] Rubyで安全な整数パース

    質問 ある文字列、例えば '123' これを整数に変換したい。 123 . を単純にできることは知っています。 some_string.to_i に変換されますが、これは 'lolipops' を 0 というのは、私が考えている効果ではありません。無効なものを変換しようとしたときに、私の顔面を吹き飛ばすような、素敵で痛々しい Exception . そうでないと、有効な 0

    2022-04-24 17:19:29
  • [解決済み] Gemfile でローカルの .gem ファイルを指定するにはどうすればよいですか?

    質問 いくつかの gem ファイルを gem install xx.gem . Bundlerにそれらを使用するように指示できますか? それとも、ソースパスを指定する必要がありますか? 解決方法は? これは、厳密には、インストールに関する質問に対する答えではありません。 .gem を編集することで、gem ごとにあらゆる場所を指定することができます。 ジェムファイル .

    2022-04-24 16:35:43
  • [解決済み] 2つの日付の間の日数を数える

    質問 この2つの日付の間の日数はどのように数えるのですか? start_date = Date.parse "2012-03-02 14:46:21 +0100" end_date = Date.parse "2012-04-02 14:46:21 +0200" 解決方法は? Date(および DateTime)クラスでは、次のようなことが可能です。 (end_date - s

    2022-04-24 14:42:30
  • [解決済み] RubyのHashを数値でソートする方法は?

    質問 カウンタハッシュをカウント順に並べ替えたいのですが、どうすればよいですか?問題は、デフォルトのHash.sort関数が、数値の大きさではなく文字列のように数値をソートすることです。 すなわち、与えられたハッシュ。 metrics = {"sitea.com" => 745, "siteb.com" => 9, "sitec.com" => 10 } このコ

    2022-04-24 13:03:05
  • [解決済み] Rubyで明示的にreturnするのは良いスタイルか?

    質問 Pythonのバックグラウンドを持つ私は、スタイルに関して常に正しい方法(Pythonicな方法)が存在するのですが、Rubyにも同じことが存在するのか疑問に思っています。私はこれまで独自のスタイルガイドラインを使用してきましたが、ソースコードを公開しようと考えており、存在するかもしれない不文律を遵守してもらいたいと考えています。 を明示的にタイプアウトするのはRuby Wayなの

    2022-04-24 11:28:14
  • [解決済み] Mac OSにNokogiriをインストールするとlibiconv is missingと表示されて失敗するのはなぜですか?

    質問 Mac OS 10.9.3にNokogiriをインストールしようとしているのですが、何をやっても以下のエラーメッセージが出てインストールに失敗してしまいます。 $ sudo gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-li

    2022-04-24 10:35:16
  • [解決済み] RubyでSHA1ハッシュを作成するには?

    質問 SHAハッシュ関数 どのように解決するのですか? require 'digest/sha1' Digest::SHA1.hexdigest 'foo'

    2022-04-24 08:58:27
  • [解決済み] インストールされているgemのリスト?

    質問 インストールされているgemsのリストを取得するために呼び出すことができるRubyのメソッドはありますか? の出力をパースしたい。 gem list . 他に方法はありますか? どのように解決するのですか? Gemコマンドは、現在ではRuby1.9以上に含まれていますが、Ruby1.9以前では標準的に追加されたものです。 require 'rubygems' name

    2022-04-24 07:53:55
  • [解決済み] シェルスクリプトにRubyを使用するには?

    質問 シェルスクリプトを使った簡単な作業を行いたいのですが 例えば ある正規表現にマッチするファイルのリストから、作業ディレクトリ内のファイルを選択する。 この種のことは標準のbashとgrepでできることは知っていますが、コマンドライン・プログラムとフラグなどのヒープを記憶することなく、Windowsとlinuxで動作するクイックスクリプトをハックできるのはいいことだと思いま

    2022-04-23 20:36:32
  • [解決済み] RVMインストール時の "gpg: command not found "エラーはどのように解決しますか?

    質問 私は新しいmac pro (OS X 10.9.5)を持っていて、ゼロからセットアップすることになりました。RVMをインストールしたいのですが、まず最初にやることが書いてあります。 mpapis公開鍵のインストール (必要な場合あり gpg2 とか sudo ) gpg --keyserver hkp://keys.gnupg.net --recv-keys D39DC0

    2022-04-23 20:03:14
  • [解決済み] Rubyで文字列を構築するとき、なぜシャベル演算子(<<)がプラスイコール(+=)よりも好ましいのですか?

    質問 RubyのKoansに取り組んでいます。 は、その test_the_shovel_operator_modifies_the_original_string での高安 about_strings.rb には、次のようなコメントがあります。 Rubyプログラマーは、プラス演算子よりもシャベル演算子(&lt;&lt;)を好む傾向があります。 等号演算子(+=)を

    2022-04-23 16:28:11