Questions tagged «ruby»

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



5
如何获得Ruby类的名称?
如何从ActiveRecord对象获取类名? 我有: result = User.find(1) 我试过了: result.class # => User(id: integer, name: string ...) result.to_s # => #<User:0x3d07cdc>" 我只需要一个字符串中的类名(User在这种情况下)。有办法吗? 我知道这是非常基本的,但是我同时搜索了Rails和Ruby的文档,但找不到。

5
Rails I18n验证弃用警告
我刚刚更新到Rails 4.0.2,并且收到以下警告: [不建议使用] I18n.enforce_available_locales将来将默认为true。如果您确实要跳过对区域设置的验证,则可以设置I18n.enforce_available_locales = false以避免出现此消息。 将其设置为false是否存在任何安全问题?

4
Rails update_attributes没有保存?
有没有替代update_attributes而不保存记录的方法? 所以我可以做类似的事情: @car = Car.new(:make => 'GMC') #other processing @car.update_attributes(:model => 'Sierra', :year => "2012", :looks => "Super Sexy, wanna make love to it") #other processing @car.save 顺便说一句,我知道我可以@car.model = 'Sierra',但是我想一次全部更新它们。

6
卸载旧版本的Ruby gem
我有几个版本的Ruby gem: $ gem list rjb (1.3.4, 1.3.3, 1.1.9) 如何删除旧版本,但保留最新版本?
381 ruby  gem 





16
Ruby中的字符串串联
我正在寻找一种在Ruby中连接字符串的更优雅的方法。 我有以下几行: source = "#{ROOT_DIR}/" << project << "/App.config" 有更好的方法吗? 那么,<<和之间有什么区别+?

4
确定红宝石中物体的类型
我将使用python作为我正在寻找的示例(如果您不了解Python,可以将其视为伪代码): >>> a = 1 >>> type(a) <type 'int'> 我知道我可以做红宝石: 1.9.3p194 :002 > 1.class => Fixnum 但这是确定对象类型的正确方法吗?
364 ruby  types 

8
如何在Ruby中映射和删除nil值
我有一个map更改值或将其设置为nil的方法。然后,我想从列表中删除零个条目。该列表不需要保留。 这是我目前拥有的: # A simple example function, which returns a value or nil def transform(n) rand > 0.5 ? n * 10 : nil } end items.map! { |x| transform(x) } # [1, 2, 3, 4, 5] => [10, nil, 30, 40, nil] items.reject! { |x| x.nil? } # [10, …
361 ruby 


7
在Ruby中解析JSON字符串
我有一个要在Ruby中解析的字符串: string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}' 有没有一种简单的方法可以提取数据?
359 ruby  json 

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.