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

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


25
RubyでEnumを実装する方法は?
Rubyで列挙型イディオムを実装する最良の方法は何ですか?私はJava / C#列挙型のように(ほとんど)使用できるものを探しています。
324 ruby  enums 

13
通貨/お金を処理する最良の方法は何ですか?
私は非常に基本的なショッピングカートシステムに取り組んでいます。 タイプのitems列を持つテーブルがあります。priceinteger ユーロとセントの両方を含む価格のビューに価格値を表示するのに問題があります。Railsフレームワークで通貨を処理することに関して、私は明白な何かを見逃していますか?


9
「警告応答本文のコンテンツの長さを判別できませんでした」とは何ですか。それを取り除く方法とはどういう意味ですか?
Rails 3.1にアップグレードしてから、次の警告メッセージが開発ログに表示されます。 警告応答本文のコンテンツ長を特定できませんでした。応答またはセットのコンテンツ長を設定するResponse#chunked = true これはどういう意味ですか、どうすれば削除できますか?それって問題ですか?

3
各 'when'ブロックに複数の値を持つCaseステートメント
私が探しているものを説明できる最善の方法は、これまでに試した失敗したコードを示すことです。 case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end when考えられる約50の異なるの値によって引き起こされる4つか5つの異なる状況がありますcar。caseブロックでこれを行う方法はありますか、または大規模なifブロックを試す必要がありますか?


9
RubyでのSTDINのベストプラクティス
Rubyのコマンドライン入力を処理したい: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... それを行う最良の方法は何ですか?特に、空白のSTDINを扱いたいので、エレガントな解決策を期待しています。 #!/usr/bin/env ruby STDIN.read.split("\n").each do |a| puts a end ARGV.each do |b| puts b end
307 ruby  stdin 

16
単一のRSpecテストを実行する方法は?
次のファイルがあります。 /spec/controllers/groups_controller_spec.rb そのスペックだけを実行するためにターミナルのどのコマンドを使用しますか?また、コマンドを実行するディレクトリは何ですか? 私のgemファイル: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails", "~> 2.4" gem "cucumber-rails", ">=0.3.2" gem "webrat", ">=0.7.2" gem 'factory_girl_rails' gem 'email_spec' end スペックファイル: require 'spec_helper' describe GroupsController do include Devise::TestHelpers describe "GET yourgroups" do it "should be successful and return 3 items" do …




7
Ruby on Railsの@変数
違いは何だ@titleとはtitle?どちらも変数名にすることができるので。また、どの種類の変数を使用する必要があるかをどのように決定しますか?との@かどうか?

18
UbuntuにPostgreSQLのpg gemをインストールする方法
Ruby用のPostgreSQLのpg gemをインストールしようとしています。 次のコマンドを発行しました。 gem install pg RVMを使用してRuby 1.9.2をインストールしました。 上記のコマンドを実行すると、次のエラーが表示されます。 エラーは: Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/User/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby extconf.rb checking for pg_config... yes checking for libpq-fe.h... yes checking for libpq/libpq-fs.h... yes checking for PQconnectdb() in -lpq... no checking …
292 ruby  postgresql  pg 

10
gemファイルがインストールされている場所を見つける方法
を使用してインストールされているgemを見つけるgem listことができますが、gemがインストールされている場所が表示されません。 gemの場所を見つけるにはどうすればよいですか。また、gemがインストールされる場所をインストールする前に、どのようにして知ることができますか?
289 ruby  rubygems 

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