Questions tagged «ruby»

Ruby是由松本行弘(Matz)于1995年创建的一种多平台开放源代码,动态的,面向对象的解释性语言。[ruby]标记用于与Ruby语言有关的问题,包括其语法和库。Ruby on Rails问题应标记为[ruby-on-rails]。






3
在每个“ when”块中具有多个值的case语句
我能描述我所寻找的最好方法是向您展示到目前为止我尝试过的失败代码: case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end 我有大约4或5种不同的when情况,应该由的大约50种不同的可能值触发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 我要在终端中使用哪个命令来仅运行该规范,并在哪个目录中运行该命令? 我的宝石文件: # 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 …





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 


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.