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

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




11
Неможливо встановити gem - Не вдалося створити нативне розширення gem - не вдається завантажити такий файл - mkmf (LoadError)
Рубін 1.9.3 Частина Gemfile #............... gem "pony" gem "bcrypt-ruby", :require => "bcrypt" gem "nokogiri" #.................. Коли я намагаюся встановити дорогоцінні камені, я отримую помилку alex@ubuntu:~/$ bundle Fetching gem metadata from http://rubygems.org/......... Fetching gem metadata from http://rubygems.org/.. Enter your password to install the bundled RubyGems to your system: #####............................................................ Installing bcrypt-ruby …



8
Подвійні проти одиничних котирування
Я дійсно новачок в Ruby , і я намагаюся зрозуміти , якщо є час конкретного коли я повинен використовувати ""проти ''. Я використовую одинарні лапки більшу частину часу, тому що це простіше вводити, але я не впевнений, чи варто. наприклад get 'user/new'vsget "user/new"
171 ruby  string  syntax 



2
Чи існує буквальне позначення для масиву символів?
Мені подобається цей буквальний вираз для масиву рядків: %w( i can easily create arrays of words ) Мені цікаво, чи є букваль, щоб отримати масив символів. Я знаю, що можу зробити %w( it is less elegant to create arrays of symbols ).map( &:to_sym ) але було б так чудово просто …

3
Як я можу отримати перетин, об'єднання та підмножину масивів у Ruby?
Я хочу створити різні методи для класу під назвою Multiset . У мене є всі необхідні методи, але я не впевнений, як написати методи перетину, з'єднання та підмножини. Для перетину та об'єднання мій код починається так: def intersect(var) x = Multiset.new end Ось приклад: X = [1, 1, 2, 4] …

9
Як мені отримати рубін, щоб надрукувати повний зворотний бік замість усіченого?
Коли я отримую винятки, це часто знаходиться в глибині стека викликів. Коли це трапляється, найчастіше, від мене прихований фактичний рядок коду: tmp.rb:7:in `t': undefined method `bar' for nil:NilClass (NoMethodError) from tmp.rb:10:in `s' from tmp.rb:13:in `r' from tmp.rb:16:in `q' from tmp.rb:19:in `p' from tmp.rb:22:in `o' from tmp.rb:25:in `n' from tmp.rb:28:in `m' …

9
Як створити файл у Ruby
Я намагаюся створити новий файл, і, здається, речі не працюють, як і я їх очікую. Ось що я спробував: File.new "out.txt" File.open "out.txt" File.new "out.txt","w" File.open "out.txt","w" Відповідно до всього, що я читав в Інтернеті, все це повинно працювати, але кожен з них дає мені це: ERRNO::ENOENT: No such file …
170 ruby  file  io  errno 

11
Зміна кожного значення в хеші в Ruby
Я хочу змінити кожне значення в хеші, щоб додати "%" до і після значення { :a=>'a' , :b=>'b' } повинні бути змінені на { :a=>'%a%' , :b=>'%b%' } Який найкращий спосіб зробити це?
170 ruby  hash 

20
Як знайти і повернути повторне значення в масиві
arr це масив рядків: ["hello", "world", "stack", "overflow", "hello", "again"] Який був би простий та елегантний спосіб перевірити, чи arrє дублікати, і якщо так, повернути один із них (незалежно від того, який)? Приклади: ["A", "B", "C", "B", "A"] # => "A" or "B" ["A", "B", "C"] # => nil
170 ruby  arrays 

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