Вопросы с тегом «ruby»

Ruby - это многоплатформенный динамический объектно-ориентированный интерпретируемый язык с открытым исходным кодом, созданный Юкихиро Мацумото (Matz) в 1995 году. Тег [ruby] предназначен для вопросов, связанных с языком Ruby, включая его синтаксис и его библиотеки. Вопросы по Ruby on Rails должны быть помечены [ruby-on-rails].

4
Как запустить файл Ruby в среде Rails?
Я хочу запустить файл Ruby в контексте среды Rails. rails runner почти делает то, что я хочу, но я хотел бы просто дать ему имя файла и аргументы. Я почти уверен, что это возможно, поскольку я делал это раньше. Может кто-нибудь напомнить, как это сделать?

3
Массивы Ruby: select (), collect () и map ()
Синтаксис отображения: a = ["a", "b", "c", "d"] #=> ["a", "b", "c", "d"] a.map {|item|"a" == item} #=> [true, false, false, false] a.select {|item|"a" == item} #=> ["a"] Вопрос, а если у меня есть: irb(main):105:0> details[1] => {:sku=>"507772-B21", :desc=>"HP 1TB 3G SATA 7.2K RPM LFF (3 .", :qty=>"", :qty2=>"1", :price=>"5,204.34 …
107 ruby  arrays 

5
код выхода проверки системной команды ruby
У меня есть несколько системных вызовов в Ruby, таких как следующие, и я хочу одновременно проверять их коды выхода, чтобы мой сценарий завершился, если эта команда не удалась. system("VBoxManage createvm --name test1") system("ruby test.rb") Я хочу что-то вроде system("VBoxManage createvm --name test1", 0) <- где второй параметр проверяет код выхода …
106 ruby  command  exit  exit-code 

10
Слияние и чередование двух массивов в Ruby
У меня такой код: a = ["Cat", "Dog", "Mouse"] s = ["and", "&"] Я хочу объединить массив sв массив, aкоторый даст мне: ["Cat", "and", "Dog", "&", "Mouse"] Просматривая документы Ruby Array и Enumerable, я не вижу такого метода, который позволил бы это сделать. Есть ли способ сделать это без перебора …
106 ruby  arrays 

8
Извлечение последних n символов из рубиновой строки
Чтобы получить последние nсимволы из строки, я предположил, что вы можете использовать ending = string[-n..-1] но если строка меньше nбукв, вы получите nil. Какие обходные пути доступны? Предыстория : строки представляют собой простой ASCII, и у меня есть доступ к Ruby 1.9.1, и я использую обычные старые объекты Ruby (без …
105 ruby  string 


5
Преобразование времени из одного часового пояса в другой в Rails
Мои created_atвременные метки хранятся в UTC: >> Annotation.last.created_at => Sat, 29 Aug 2009 23:30:09 UTC +00:00 Как перевести один из них на «восточное время (США и Канада)» (с учетом летнего времени)? Что-то вроде: Annotation.last.created_at.in_eastern_time

10
Ошибка установки Ruby Gem Json на Mavericks и Xcode 5.1 - неизвестный аргумент: '-multiply_definedsuppress'
Я пытался запустить gem install json и получил следующую ошибку Gem::Ext::BuildError: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb creating Makefile make "DESTDIR=" clean make "DESTDIR=" compiling generator.c linking shared-object json/ext/generator.bundle clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] clang: note: this will be a hard error (cannot be downgraded to …
105 ruby  macos  rubygems 

16
Как запустить рейк из Capistrano?
У меня уже есть deploy.rb, который может развернуть мое приложение на моем производственном сервере. Мое приложение содержит настраиваемую задачу rake (файл .rake в каталоге lib / tasks). Я хотел бы создать задачу ограничения, которая будет удаленно запускать эту задачу рейка.
105 ruby  rake  capistrano 

1
Откройте поток ввода-вывода из локального файла или URL-адреса
Я знаю, что есть библиотеки на других языках, которые могут принимать строку, содержащую либо путь к локальному файлу, либо URL-адрес, и открывать ее как читаемый поток ввода-вывода. Есть ли простой способ сделать это в рубине?
105 ruby  stream 

5
Регулярное выражение Ruby с использованием имени переменной
Можно ли создать / использовать шаблон регулярного выражения в ruby, основанный на значении имени переменной? Например, все мы знаем, что со строками Ruby можно делать следующее: str = "my string" str2 = "This is #{str}" # => "This is my string" Я бы хотел сделать то же самое с регулярными …
105 ruby  regex 




5
Преобразование массива объектов в ActiveRecord :: Relation
У меня есть массив объектов, назовем его Indicator. Я хочу запустить def self.subjectsв этом массиве методы класса индикаторов (различных видов , областей действия и т. Д.). Единственный известный мне способ запустить методы класса для группы объектов - сделать их ActiveRecord :: Relation. Поэтому я прибегаю к добавлению to_indicatorsметода в Array. …

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