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

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

17
Як видалити порожні елементи з масиву?
У мене є такий масив cities = ["Kathmandu", "Pokhara", "", "Dharan", "Butwal"] Я хочу видалити порожні елементи з масиву і хочу наступний результат: cities = ["Kathmandu", "Pokhara", "Dharan", "Butwal"] Чи є такий спосіб, compactякий буде робити це без циклів?
284 ruby  arrays 

14
Як запускати один тестовий / специфікаційний файл у RSpec?
Я хочу мати змогу запустити тести одного файлу специфікації - наприклад, для одного файлу, який я редагую. rake specвиконує всі характеристики. Мій проект не є проектом Rails, тому rake spec:docне працює. Не знаю, чи це має значення, але ось моя структура каталогів. ./Ракефіл ./lib ./lib/cushion.rb ./lib/cushion ./lib/cushion/doc.rb ./lib/cushion/db.rb ./спец ./spec/spec.opts …
282 ruby  testing  rspec 

8
Як сортувати масив у порядку зменшення в Ruby
У мене є масив хешів: [ { :foo => 'foo', :bar => 2 }, { :foo => 'foo', :bar => 3 }, { :foo => 'foo', :bar => 5 }, ] Я намагаюся сортувати цей масив у порядку зменшення відповідно до значення :barкожного хеша. Я використовую sort_byдля сортування вище масиву: …
282 ruby  sorting 

30
SSL_connect повернуто = 1 errno = 0 стан = SSLv3 зчитований сертифікат сервера B: перевірка сертифіката не виконана
Я використовую Authlogic-Connect для входу сторонніх сторін. Після проведення відповідних міграцій вхід у систему Twitter / Google / yahoo, здається, працює нормально, але вхід у facebook видає виняток: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed Журнал розробок показує OpenSSL::SSL::SSLError (SSL_connect returned=1 errno=0 state=SSLv3 read server certificate …


10
Які всі поширені способи читання файлу в Ruby?
Які всі поширені способи читання файлу в Ruby? Наприклад, ось один метод: fileObj = File.new($fileName, "r") while (line = fileObj.gets) puts(line) end fileObj.close Я знаю, що Рубі надзвичайно гнучка. Які переваги / недоліки кожного підходу?
280 ruby  file-io 


7
Додайте значення за замовчуванням до стовпця за допомогою міграції
Як додати значення за замовчуванням до стовпця, який вже існує під час міграції? Вся документація, яку я можу знайти, показує вам, як це зробити, якщо стовпець уже не існує, але в цьому випадку він є.

23
Не вдалося створити нативне розширення Gem (установка Compass)
Коли я намагаюся встановити останню версію компаса ( https://rubygems.org/gems/compass/versions/1.0.0.alpha.17 ), я отримую таку помилку. ERROR: Error installing compass: ERROR: Failed to build gem native extension. ERROR: Error installing compass: ERROR: Failed to build gem native extension. /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/ruby extconf.rb checking for ffi.h... no checking for ffi.h in /usr/local/include,/usr/include/ffi... yes checking for …

10
Блоки та врожайність у Ruby
Я намагаюся зрозуміти блоки yieldі як вони працюють в Ruby. Як yieldзастосовується? Багато програм Rails я дивився на використання yieldдивно. Може хтось мені пояснить чи покаже мені, куди слід їх розуміти?
275 ruby  block 

9
Передайте змінні в сценарій Ruby через командний рядок
Я встановив RubyInstaller в Windows, і я запускаю IMAP Sync, але мені потрібно використовувати його для синхронізації сотень облікових записів. Якби я міг передати ці змінні йому за допомогою командного рядка, я міг би краще автоматизувати весь процес. # Source server connection info. SOURCE_NAME = 'username@example.com' SOURCE_HOST = 'mail.example.com' SOURCE_PORT …
275 ruby  command-line 

8
Ітерація через кожен файл в одному каталозі
Як записати цикл в рубін, щоб я міг виконати блок коду на кожному файлі? Я новачок у рубіні, і я зробив висновок, що спосіб це зробити - це робити кожен цикл. Файл рубіну буде виконаний з іншого каталогу, ніж каталог, через який я хочу пройти цикл. Я спробував, Dir.foreachі я …

6
як отримати абсолютний шлях поточного робочого каталогу від irb
Я запускаю Ruby у Windows, хоча не знаю, чи має це змінити ситуацію. Все, що я хочу зробити, це отримати абсолютний шлях поточного робочого каталогу. Це можливо з irb? Мабуть, із сценарію це можливо використовуватиFile.expand_path(__FILE__) Але з irb я спробував таке, і отримав помилку "Дозвіл відмовлено": File.new(Dir.new(".").path).expand

11
Кольоровий вихід Ruby до терміналу [закрито]
Зачинено. Це питання не відповідає вказівкам щодо переповнення стека . Наразі відповіді не приймаються. Хочете вдосконалити це питання? Оновіть питання, щоб воно було тематичним для переповнення стека. Закрито 4 роки тому . Удосконаліть це питання Використовуючи Ruby, як я можу виконати кольоровість тексту фонового та переднього плану для виводу в …


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