Запитання з тегом «ruby»

Ruby - це багатоплатформна, динамічна об'єктно-орієнтована інтерпретована мова з відкритим кодом, створена Юкіхіро Мацумото (Мац) у 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, він переходить до наступної ітерації і знову зупиняється. Чи є спосіб вийти з циклу, щоб мені не довелося вводити …
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
Як оновити рубігеми
Мені потрібно оновити дорогоцінні камені до 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 …
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 => …
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 setupі я отримую це: -bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory Я переслідував посібник Рея Вендерліха про встановлення какаопів, і я отримав це питання, тому я не маю уявлення, що відбувається.
203 ruby  cocoapods  podspec 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.