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

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

5
Что означает переменная @@ в Ruby?
Какие переменные Ruby начинаются с двойного в знаках ( @@)? Мое понимание переменной, которой предшествует знак at, заключается в том, что это переменная экземпляра, как в PHP: Версия PHP class Person { public $name; public function setName($name) { $this->name = $name; } public function getName() { return $this->name; } } …

8
Руби заглавными буквами каждое слово первая буква
Мне нужно сделать первый символ каждого слова заглавными, а остальные - строчными ... manufacturer.MFA_BRAND.first.upcase это только установка первой буквы в верхнем регистре, но мне нужно это: ALFA ROMEO => Alfa Romeo AUDI => Audi BMW => Bmw ONETWO THREE FOUR => Onetwo Three Four
162 ruby  string 



30
Скрытые возможности Ruby
Locked . Этот вопрос и его ответы заблокированы, потому что вопрос не по теме, но имеет историческое значение. В настоящее время он не принимает новые ответы или взаимодействия. Продолжая тему «Скрытые возможности ...», давайте расскажем о менее известных, но полезных функциях языка программирования Ruby. Попытайтесь ограничить это обсуждение ядром Ruby, …

8
Безопасный разбор целочисленных значений в Ruby
Скажем '123', у меня есть строка, и я хочу преобразовать ее в целое число 123. Я знаю , что вы можете просто сделать some_string.to_i, но обращенные 'lolipops'к 0, который не является эффект , который я имею в виду. Я хочу, чтобы это взорвалось мне в лицо, когда я пытаюсь преобразовать …

3
Руби: Как написать драгоценный камень? [закрыто]
Закрыто. Этот вопрос не соответствует рекомендациям по переполнению стека . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он соответствовал теме переполнения стека. Закрыто 5 лет назад . Улучшить этот вопрос Я хотел бы написать пакет для Ruby и сделать его доступным как драгоценный …
160 ruby  rubygems 



11
RVM не является функцией, выбор рубинов с помощью «rvm use…» не будет работать
Перечислите рубиновые версии console:~$ rvm list rvm rubies ruby-2.0.0-p481 [ i686 ] # => - current # =* - current && default # * - default Попробуйте использовать конкретную версию ruby console:~$ rvm use 2.0.0 RVM is not a function, selecting rubies with 'rvm use ...' will not work. You …
160 ruby  bash  rvm 


30
Почему установка Nokogiri в Mac OS не удалась, а libiconv отсутствует?
Я пытался установить Nokogiri на Mac OS 10.9.3, и что бы я ни пытался, установка завершается неудачно со следующим сообщением об ошибке: $ sudo gem install nokogiri -- --with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib Building native extensions with: '--with-xml2-include=/usr/local/Cellar/libxml2/2.9.1/include/libxml2 --with-xml2-lib=/usr/local/Cellar/libxml2/2.9.1/lib --with-xslt-dir=/usr/local/Cellar/libxslt/1.1.28 --with-iconv-include=/usr/local/Cellar/libiconv/1.14/include --with-iconv-lib=/usr/local/Cellar/libiconv/1.14/lib' This could take a while... Building nokogiri using …


6
Странно \ n в кодированной строке base64 в Ruby
Встроенная библиотека Base64 в Ruby добавляет некоторые символы \ n. Я не могу выяснить причину. Для этого особого примера: irb(main):001:0> require 'rubygems' => true irb(main):002:0> require 'base64' => true irb(main):003:0> str = "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" => "1110--ad6ca0b06e1fbeb7e6518a0418a73a6e04a67054" irb(main):004:0> Base64.encode64(str) => "MTExMC0tYWQ2Y2EwYjA2ZTFmYmViN2U2NTE4YTA0MThhNzNhNmUwNGE2NzA1\nNA==\n" \ N в последней и 6-й позиции от конца. Декодер (Base64.decode64) …
159 ruby  base64  encode 


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