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

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


9
Как выйти из цикла с Ruby Pry?
Я использую Pry с моим Rails-приложением. Я установил binding.pryцикл в моей модели, чтобы попытаться отладить проблему. Например: (1..100).each do |i| binding.pry puts i end Когда я печатаю quit, он переходит к следующей итерации и снова останавливается. Есть ли способ выйти из цикла, чтобы мне не приходилось печатать quit100 раз? В …
212 ruby-on-rails  ruby  loops  exit  pry 




3
Как мне разобрать файл YAML в Ruby?
Я хотел бы знать, как проанализировать файл YAML со следующим содержанием: --- javascripts: - fo_global: - lazyload-min - holla-min В настоящее время я пытаюсь разобрать это так: @custom_asset_packages_yml = (File.exists?("#{RAILS_ROOT}/config/asset_packages.yml") ? YAML.load_file("#{RAILS_ROOT}/config/asset_packages.yml") : nil) if !@custom_asset_packages_yml.nil? @custom_asset_packages_yml['javascripts'].each{ |js| js['fo_global'].each{ |script| script } } end Но это не похоже на работу …
210 ruby  yaml 


4
Как создать сообщение о выходе
Существует ли однострочный вызов функции, который завершает работу программы и отображает сообщение? Я знаю, в Perl это так просто, как: die("Message goes here") Я устал набирать это: puts "Message goes here" exit
208 ruby 


5
Преобразование целого числа в шестнадцатеричную строку в Ruby
Существует ли встроенный способ преобразования целого числа в Ruby в его шестнадцатеричный эквивалент? Что-то вроде противоположности String#to_i: "0A".to_i(16) #=>10 Как, возможно,: "0A".hex #=>10 Я знаю, как делать свои собственные, но, вероятно, более эффективно использовать встроенную функцию Ruby.

8
Как обновить rubygems
Мне нужно обновить gems до 1.8. Я попытался установить соответствующие пакеты Debian, но, похоже, он не обновляется. anujm@test:~$ dpkg -l |grep -i rubygem ii rubygems 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems-lwes 0.8.2-1323277262 LWES rubygems ii rubygems1.8 1.3.5-1ubuntu2 package management framework for Ruby libraries/applications ii rubygems1.9 1.3.5-1ubuntu2 package …
206 ruby  gem 


13
Ruby: Как превратить хеш в параметры HTTP?
Это довольно просто с простым хэшем {:a => "a", :b => "b"} что бы перевести на "a=a&b=b" Но что вы делаете с чем-то более сложным, как {:a => "a", :b => ["c", "d", "e"]} который должен перевести на "a=a&b[0]=c&b[1]=d&b[2]=e" Или еще хуже (что делать) с чем-то вроде: {:a => "a", …
205 ruby  http  parameters  hashmap 

6
Что вызывает эту ошибку ActiveRecord :: ReadOnlyRecord?
Это следует за этим предыдущим вопросом, на который был дан ответ. Я обнаружил, что могу удалить соединение из этого запроса, поэтому теперь рабочий запрос start_cards = DeckCard.find :all, :joins => [:card], :conditions => ["deck_cards.deck_id = ? and cards.start_card = ?", @game.deck.id, true] Это похоже на работу. Однако, когда я пытаюсь …

13
запуск модуля pod дает мне «плохой интерпретатор: нет такого файла или каталога»
Недавно попытался сделать, pod setupи я получаю это: -bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory Я следовал руководству Рэя Вендерлиха по установке Cocoapods, и я получил эту проблему, поэтому я понятия не имею, что происходит.
203 ruby  cocoapods  podspec 

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