Вопросы с тегом «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в этом случае). Есть ли способ для этого? Я знаю, что это довольно просто, …

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 Gems
У меня есть несколько версий Ruby Gem: $ gem list rjb (1.3.4, 1.3.3, 1.1.9) Как я могу удалить старые версии, но сохранить самые последние?
381 ruby  gem 

11
Как обновить Ruby версии 2.0.0 до последней версии в Mac OSX Yosemite?
Мне нужно обновить мою версию ruby ​​с 2.0.0 до последней версии, я не могу использовать некоторые гемы, потому что моя версия не обновлена. Некоторое время назад я использовал Homebrew для установки Ruby. Как я могу обновить свою версию Ruby?
377 ruby  version 

3
Ruby, разница между exec, system и% x () или обратными ссылками
В чем разница между следующими методами Ruby? exec, systemИ %x()или Обратные кавычки Я знаю, что они используются для программного выполнения команд терминала через Ruby, но я хотел бы знать, почему есть три различных способа сделать это.
370 ruby  exec 



4
Определение типа объекта в рубине
Я буду использовать Python в качестве примера того, что я ищу (вы можете думать о нем как о псевдокоде, если вы не знаете Python): >>> a = 1 >>> type(a) <type 'int'> Я знаю, в рубине я могу сделать: 1.9.3p194 :002 > 1.class => Fixnum Но так ли это правильно …
365 ruby  types 

16
Конкатенация строк в Ruby
Я ищу более элегантный способ объединения строк в Ruby. У меня есть следующая строка: source = "#{ROOT_DIR}/" << project << "/App.config" Есть ли лучший способ сделать это? И в этом отношении, в чем разница между <<и +?

8
Как отобразить и удалить нулевые значения в Ruby
У меня есть, mapкоторый либо меняет значение, либо устанавливает его на ноль. Затем я хочу удалить ноль записей из списка. Список не нужно хранить. Вот что у меня сейчас есть: # A simple example function, which returns a value or nil def transform(n) rand > 0.5 ? n * 10 …
361 ruby 


8
Разбор строки JSON в Ruby
У меня есть строка, которую я хочу проанализировать в Ruby: string = '{"desc":{"someKey":"someValue","anotherKey":"value"},"main_item":{"stats":{"a":8,"b":12,"c":10}}}' Есть ли простой способ извлечь данные?
359 ruby  json 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.