タグ付けされた質問 「ruby」

Rubyは、マルチプラットフォームのオープンソースの動的オブジェクト指向インタープリタ言語であり、1995年に松本幸宏(Matz)によって作成されました。[ruby]タグは、Ruby言語に関連する質問(構文やライブラリなど)を対象としています。Ruby on Railsの質問は[ruby-on-rails]でタグ付けする必要があります。


14
RSpecで単一のtest / specファイルをどのように実行しますか?
たとえば、編集中の1つのファイルに対して、1つのスペックファイルのテストを実行できるようにしたいと考えています。 rake specすべてのスペックを実行します。私のプロジェクトはRailsプロジェクトでrake spec:docはないため、機能しません。 これが重要かどうかはわかりませんが、これが私のディレクトリ構造です。 ./Rakefile ./lib ./lib/cushion.rb ./lib/cushion ./lib/cushion/doc.rb ./lib/cushion/db.rb ./spec ./spec/spec.opts ./spec/spec_helper.rb ./spec/db_spec.rb
282 ruby  testing  rspec 

8
Rubyで配列を降順でソートする方法
ハッシュの配列があります: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] この配列:barを各ハッシュのの値に従って降順で並べ替えようとしています。 sort_by上記の配列の並べ替えに使用しています: a.sort_by { |h| h[:bar] } ただし、これは配列を昇順でソートします。降順に並べ替えるにはどうすればよいですか? 1つの解決策は、以下を実行することでした。 a.sort_by { |h| -h[:bar] } しかし、その負の符号は適切に思えません。
281 ruby  sorting 

30
SSL_connectが返されました= 1 errno = 0 state = SSLv3サーバー証明書Bを読み取りました:証明書の検証に失敗しました
サードパーティのログインにAuthlogic-Connectを使用しています。適切な移行を実行した後、Twitter / Google / yahooログインは正常に動作するように見えますが、Facebookログインは例外をスローします。 SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed 開発ログは示しています OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed): app/controllers/users_controller.rb:37:in `update' 提案してください..





23
gemネイティブ拡張の構築に失敗しました(コンパスのインストール)
コンパスの最新バージョン(https://rubygems.org/gems/compass/versions/1.0.0.alpha.17)をインストールしようとすると、次のエラーが発生します。 ERROR: Error installing compass: ERROR: Failed to build gem native extension. ERROR: Error installing compass: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for ffi.h... no checking for ffi.h in /usr/local/include,/usr/include/ffi... yes checking for ffi_call() in -lffi... yes checking for ffi_prep_closure()... yes checking for ffi_raw_call()... no checking …

10
Rubyのブロックとイールド
私はブロックを理解しようとしています yield、それらがRubyでどのように機能するかます。 使い方はyield?私が見てきたRailsアプリケーションの多くは、yield奇妙な方法で使用されています。 誰かが私に説明したり、それらを理解するためにどこへ行くべきかを私に示したりできますか?
275 ruby  block 

8
コマンドラインを介して変数をRubyスクリプトに渡す
WindowsにRubyInstallerをインストールし、IMAP Syncを実行していますが、それを使用して何百ものアカウントを同期する必要があります。コマンドラインを介してこれらの変数を渡すことができれば、プロセス全体を自動化できます。 # Source server connection info. SOURCE_NAME = 'username@example.com' SOURCE_HOST = 'mail.example.com' SOURCE_PORT = 143 SOURCE_SSL = false SOURCE_USER = 'username' SOURCE_PASS = 'password' # Destination server connection info. DEST_NAME = 'username@gmail.com' DEST_HOST = 'imap.gmail.com' DEST_PORT = 993 DEST_SSL = true DEST_USER = 'username@gmail.com' DEST_PASS = 'password'
275 ruby  command-line 

8
1つのディレクトリ内のすべてのファイルを反復処理します
各ファイルでコードのブロックを実行できるように、ルビーでループを作成するにはどうすればよいですか? 私はルビーの初心者で、これを行う方法はループごとに実行することであると結論しました。 rubyファイルは、ループしたいディレクトリとは別のディレクトリから実行されます。 私は試してみましたが、Dir.foreach動作させることができませんでした。

11
ターミナルへのカラー化されたRuby出力[終了]
閉まっている。この質問はスタックオーバーフローのガイドラインを満たしていません。現在、回答を受け付けていません。 この質問を改善してみませんか?Stack Overflowのトピックとなるように質問を更新します。 4年前休業。 この質問を改善する Rubyを使用して、ターミナルでの出力の背景と前景のテキストの色付けを実行するにはどうすればよいですか? Pascalをプログラミングするときは、私たち全員がtextcolor(…)小さな教育プログラムをより見栄えよく見せるために独自の手順を書いていたことを覚えています。 Rubyで同等のものをコーディングするにはどうすればよいですか?

6
irbから現在の作業ディレクトリの絶対パスを取得する方法
WindowsでRubyを実行していますが、それが違いをもたらすかどうかはわかりません。現在の作業ディレクトリの絶対パスを取得するだけです。これはirbから可能ですか?どうやらスクリプトからそれを使用することが可能ですFile.expand_path(__FILE__) しかし、irbから次のことを試したところ、「アクセスが拒否されました」というエラーが発生しました。 File.new(Dir.new(".").path).expand


弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.