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

Ruby - це багатоплатформна, динамічна об'єктно-орієнтована інтерпретована мова з відкритим кодом, створена Юкіхіро Мацумото (Мац) у 1995 році. Тег [ruby] призначений для питань, пов'язаних з мовою Ruby, включаючи її синтаксис та його бібліотеки. Питання Ruby on Rails слід позначати темою [ruby-on-rails].

7
Видаліть повторювані елементи з масиву в Ruby
У мене є масив Ruby, який містить повторювані елементи. array = [1,2,2,1,4,4,5,6,7,8,5,6] Як я можу видалити всі повторювані елементи з цього масиву, зберігаючи всі унікальні елементи, не використовуючи for-loops та ітерацію?

13
Який найкращий метод поводження з валютою / грошима?
Я працюю над дуже базовою системою кошиків для покупок. У мене є таблиця items, в якій стовпчик priceтипу integer. У мене виникають проблеми з відображенням ціни в моїх поглядах на ціни, що включають як євро, так і центи. Я пропускаю щось очевидне, що стосується обробки валюти в рамках Rails?

25
Як реалізувати Enums в Ruby?
Який найкращий спосіб реалізувати ідіому ендуму в Рубі? Я шукаю те, що можу (майже) використовувати, як переписи Java / C #.
323 ruby  enums 


9
Що означає "ПОПЕРЕДЖЕННЯ Не вдалося визначити тривалість вмісту відповіді". маю на увазі і як я від цього позбутися?
З моменту оновлення до Rails 3.1 я бачу це попереджувальне повідомлення у своєму журналі реєстрації: УВАГА Не вдалося визначити довжину вмісту тіла відповіді. Встановлення довжини вмісту відповіді або наборуResponse#chunked = true Що це означає і як я можу її видалити? Це проблема?

3
Виписка з декількома значеннями в кожному блоці "коли"
Найкращий спосіб описати те, що я шукаю - показати вам невдалий код, який я намагався до цього часу: case car when ['honda', 'acura'].include?(car) # code when 'toyota' || 'lexus' # code end У мене приблизно 4 або 5 різних whenситуацій, які повинні бути спровоковані приблизно 50 різними можливими значеннями car. …


9
Кращі практики щодо STDIN в Ruby?
Я хочу розібратися з введенням командного рядка в Ruby: > cat input.txt | myprog.rb > myprog.rb < input.txt > myprog.rb arg1 arg2 arg3 ... Який найкращий спосіб це зробити? Зокрема, я хочу мати справу з порожнім STDIN, і я сподіваюся на елегантне рішення. #!/usr/bin/env ruby STDIN.read.split("\n").each do |a| puts a …
307 ruby  stdin 

16
Як запустити єдиний тест RSpec?
У мене є такий файл: /spec/controllers/groups_controller_spec.rb Яку команду в терміналі я використовую для запуску саме цієї специфікації та в якому каталозі я запускаю команду? Мій дорогоцінний файл: # Test ENVIRONMENT GEMS group :development, :test do gem "autotest" gem "rspec-rails", "~> 2.4" gem "cucumber-rails", ">=0.3.2" gem "webrat", ">=0.7.2" gem 'factory_girl_rails' gem …




7
@ змінні в Ruby on Rails
Яка різниця між @titleі title? Оскільки вони можуть бути іменами змінних. Крім того, як я вирішую, яку змінну я повинен використовувати? З @чи ні?

18
Як встановити pg gem PostgreSQL на Ubuntu?
Я намагаюся встановити pg-дорогоцінний камінь PostgreSQL для Ruby. Я видав таку команду: gem install pg Я встановив Ruby 1.9.2 за допомогою RVM. Наведена вище команда показує мені таку помилку. Помилка: Building native extensions. This could take a while... ERROR: Error installing pg: ERROR: Failed to build gem native extension. /home/User/.rvm/rubies/ruby-1.9.2-preview3/bin/ruby …
292 ruby  postgresql  pg 

10
Як знайти, де встановлені файли дорогоцінних каменів
Я можу знайти дорогоцінні камені, які встановлені за допомогою gem list , але це не показує мені, де вони встановлені. Як я можу знайти, де дорогоцінні камені, і як я можу знати, перш ніж встановлювати дорогоцінний камінь, де він буде встановлений?
289 ruby  rubygems 

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