Вопросы по теме 'ruby-2.0'

Настройка Rails для Ruby 2.0
Вышел Ruby 2.0, см.: http://www.ruby-lang.org/en/news/2013/02/24/ruby-2-0-0-p0-is-released/ Какие изменения в моем приложении/установке Rails я должен внести после обновления моей системы до Ruby 2.0?
6230 просмотров
schedule 20.04.2024

Как предотвратить автоматическую установку документации для гемов с помощью gem v. 2.0
Ранее я настроил свою систему на подавление установки документации по драгоценным камням с помощью --no-ri и --no-rdoc . Ruby 2.0.0 и gem 2.0.0, кажется, удалили флаг --no-ri (и функциональность?). Даже при указании --no-rdoc я все равно...
6599 просмотров
schedule 15.10.2022

Почему `send` не работает с уточнением Ruby 2.0?
Почему это не работает? module StringRefinement refine String do def bar length end end end using StringRefinement "abcdefghijklmnopqrstuvwxyz".send(:bar) #NoMethodError: undefined method 'bar' for...
397 просмотров
schedule 17.09.2022

Путаница с выводом `nil` при использовании `Symbol#‹=›` в Ruby
Symbol#<=> просто говорит: сравнивает символ с other_symbol после вызова to_s для каждого из символов. Возвращает -1, 0, +1 или ноль в зависимости от того, меньше, равно или больше значение параметра other_symbol. nil...
229 просмотров
schedule 05.12.2023

ruby 2.0 именованные параметры из хеша
Если у меня есть метод в ruby, который принимает именованные аргументы... def smoosh(first: nil, second: nil) first + second end Какой самый простой способ передать хэш этому методу, если ключи совпадают: params = { first: 'peanut',...
4426 просмотров
schedule 11.06.2022

Классический хэш в хэш с точечной нотацией
Есть ли простой способ в Ruby 2/Rails 3 преобразовать это: {a: {b: {"1" => 1, "2" => 2}, d: "Something"}, b: {c: 1}} в это: {"a.b.1" => 1, "a.b.2" => 2, "a.d" => "Something", "b.c" => 1} Я не говорю об этом точном...
1951 просмотров

Rails 4 и Ruby 2 Net/HTTP SSL-запрос: OpenSSL::SSL::SSLError: SSL_connect return=1 errno=0 state=SSLv2/v3 read server hello A: неизвестный протокол
Это почти дубликат: SSL_connect return=1 errno= 0 state=SSLv3 чтение сертификата сервера B: проверка сертификата не удалась но относится к среде Rails 4 и Ruby 2. Я считаю уместным задать новый вопрос, потому что решения, которые работали на...
2425 просмотров

Как сохранить массив в Active Admin Rails 4?
Я использую Active Admin в Rails 4. В моей модели у меня есть одно поле, которое является типом массива Postgres, когда я создаю объект, который он передает в фоновом режиме, но не сохраняет в базе данных. Итак, что мне нужно сделать, чтобы сохранить...
7212 просмотров

Ruby on Rails Tutorial by Michael Hartl Chapter 9 (Listing 9.43)
Я следую учебнику Ruby on Rails от Майкла Хартла. Я добрался до главы 9. Есть некоторые коды, которые я не понимаю. См. ниже, строка 4, почему нам нужно ! перед current_user?(user) , чтобы сделать его !current_user?(user) Разве нам не нужно...
337 просмотров

Поддерживает ли Unicorn Ruby 2?
Я разрабатываю новый стек Rails4 и пытаюсь выбрать Passenger Vs. Единорог. Я очень рад наконец-то создать новое приложение на Ruby 2.X, но на веб-странице Unicorn нет информации о поддержке Ruby 2. Это сумасшествие? http://unicorn.bogomips.org...
52 просмотров
schedule 09.04.2022

Rbenv версии 2.1.1, но ошибка говорит, что версия Ruby — 2.0.0
Я работаю на Mac/Mavericks, использую rbenv и этот репозиторий rail 4 . Моя версия rbenvs установлена ​​на 2.1.0, я удалил RVM, но когда я ввожу ruby -v , он говорит ruby 2.1.1p76 (2014-02-24 revision 45161) [x86_64-darwin13.0] что мне нужно...
4632 просмотров
schedule 29.04.2022

Локальный класс gem не найден в приложении Rails
Я написал генератор, который создает следующий рубиновый файл и папку: app/tests/test.rb в файле test.rb у меня есть класс Test , который выглядит так: class Test < MyCustomModule::MyCustomClass::Base ... end Теперь я хочу...
1312 просмотров

Ruby 2.0.0 String#Match ArgumentError: неверная последовательность байтов в UTF-8
Я часто это вижу и не нашел изящного решения. Если пользовательский ввод содержит недопустимые последовательности байтов, мне нужно, чтобы он не вызывал исключение. Например: # @raw_response comes from user and contains invalid UTF-8 # for...
34346 просмотров

Невозможно создать собственные расширения с Ruby 2.1.2
Я использую Ubuntu 14.04.1 LTS (Trusty). Я использую rvm 1.25.28 (стабильный). Когда я хочу установить гем, который является собственным расширением, он не работает с ruby-2.1.2 , но отлично работает с ruby-2.0.0-p481 . Я не могу найти ничего...
718 просмотров
schedule 08.05.2022

Соединение API Close.io с синтаксической ошибкой Ruby
Мой вопрос касается подключения к API Close.io и, в частности, обновления настраиваемых полей, связанных с лидами — http://developer.close.io/#Leads В вашей документации указано, что... custom: чтобы обновить одно настраиваемое поле, не...
205 просмотров
schedule 30.04.2022

Почему `[].to_s.empty?` ведет себя по-разному между ruby ​​1.9 и 2.0?
Это было поведение в 1.9 ruby: [].to_s.empty? #=> false {}.to_s.empty? #=> false [].to_s #=> "[]" {}.to_s #=> "{}" [43,43].to_s #=> "[43, 43]" {"fire"=>"water"}.to_s #=> "{\"fire\"=>\"water\"}" Это поведение в 2.0...
111 просмотров
schedule 12.09.2022

Недопустимая последовательность байтов в UTF-8 Ruby
У меня есть такая строка "abce\xC3".sub("a","A") , когда я выполняю строку, я получаю следующую ошибку. ArgumentError: invalid byte sequence in UTF-8 from (irb):20:in `sub' from (irb):20 from...
3876 просмотров
schedule 17.05.2023

Ruby Timeout ведет себя по-разному между 2.0 и 2.1
Следующий код ведет себя по-разному между ruby ​​2.0 и 2.1: require 'timeout' def scp begin puts "In begin" sleep 10 rescue Exception => e puts "Exception found: #{e}" else puts "No exception found" ensure puts "In...
170 просмотров
schedule 31.12.2023