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

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

1
Вызываемый метод `… 'определен здесь
Ruby 2.7 был только что выпущен, и он поставляется с этими новыми предупреждениями для «Разделения позиционных аргументов и ключевых слов» (см. Их публикацию ). Я играл с этим и обнаружил, что есть еще одно предупреждение, которое я не понимаю. Пример: def multiply(x:, y:) x * y end args = { …
13 ruby 

4
неопределенный метод "plain_specs" для # <Bundler :: RubygemsIntegration: 0x00005633f09a9000> (NoMethodError)
Я сделал проект, который у меня есть в моей работе, и когда я попытался запустить rails db:migrate, терминал запросил установку «Bundler 2», поэтому я делаю это. Теперь, когда я попытался сделать, у rails db:migrateменя есть следующая ошибка: /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:84:in `setup': undefined method `plain_specs' for #&lt;Bundler::RubygemsIntegration:0x00005633f09a9000&gt; (NoMethodError) from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:124:in `check' from /home/acartesc/.rvm/rubies/ruby-2.4.3/lib/ruby/gems/2.4.0/gems/rubygems-bundler-1.4.5/lib/rubygems-bundler/noexec.rb:131:in …

3
Не удается обновить fastlane: для печати требуется версия Ruby> = 2.4.0
Я не могу обновить fastlane. Когда я выполняю, fastlane update_fastlaneя получаю следующую ошибку. ERROR: Error installing fastlane: signet requires Ruby version &gt;= 2.4.0. Когда я выполняю, ruby -vя получаюruby 2.6.5p114 (2019-10-01 revision 67812) [x86_64-darwin18] Я застрял на fastlane версии 2.28.3. Я попытался переустановить fastlane, но я все еще получаю ту …
13 ruby  fastlane 

3
Возможно ли иметь несколько пулов соединений с базами данных в рельсах для переключения между ними?
Немного фона Я использую жемчужину квартиры для запуска многопользовательского приложения в течение многих лет. В последнее время возникла необходимость масштабирования базы данных на отдельные хосты, сервер БД просто не может больше поддерживать (и при чтении, и при записи получается слишком много) - и да, я масштабировал оборудование до максимума (выделенный …

5
Как я могу определить, что два изображения «одинаковы», даже если у одного слегка различное соотношение обрезка / соотношение?
У меня есть два разных изображения: в 100px с или 400px а также шириной 100 пикселей или 400 пикселей Как вы можете видеть, они явно "одинаковы" с человеческой точки зрения. Теперь я хочу программно обнаружить, что они одинаковы. Я использую магию изображений через рубиновый камень, который называется rmagickтак: img1 = …

5
Есть ли alias_method для метода класса?
Рассмотрим следующий класс: class Foo def an_inst_method 'instance method' end def self.a_class_method 'class method' end alias_method :a_new_inst_method, :an_inst_method end Это не проблема, и вы можете позвонить Foo.new.a_new_inst_methodбез проблем. Я хотел бы иметь возможность иметь метод класса наподобие Foo.add_widget(*items)псевдонима, чтобы я мог сделать что-то вроде: Foo.add_widget 'item1' Foo.add_widgets 'item2', 'item3' По …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.