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

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

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

4
undefined method `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
Оновлення фаст-ланцюга не вдається: для сигнату потрібна версія 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
Чи можна було б мати кілька пулів підключення до бази даних в рейках для перемикання між ними?
Трохи фону Я вже багато років використовую дорогоцінний камінь для запуску програми для багаторічної оренди. Зараз нещодавно з'явилася необхідність масштабувати базу даних на окремих хостах, сервер db просто більше не може йти в ногу (і читання, і запис стає занадто багато) - і так, я розширив обладнання до максимуму (присвячений …

5
Як я можу виявити, що два зображення є "однаковими", навіть якщо на одному є трохи різний показник обрізання / співвідношення?
У мене є два різних зображення: в 100 пікселів з або 400 пікс і в ширину 100 пікселів або 400 пікс Як ви бачите, ці два чітко "однакові" з людської точки зору. Тепер я хочу програмно виявити, що вони однакові. Я використовую магію зображень через дорогоцінний камінь, який називається rmagickтак: …

5
Чи існує псевдонім_метод для методу класу?
Розглянемо наступний клас: 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 …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.