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

43
Как исправить предупреждающие сообщения Rails с Ruby 2.7.0

Кто-нибудь решил эту проблему с Ruby 2.7.0? Я использовал rbenvи установил Ruby v2.7.0, а затем создал проект Rails, используя Rails v6.0.2.1. В настоящее время, запустив один из rails s rails s -u puma rails s -u webrick сервер работает и сайт обслуживается, но в Consoleжурнале я вижу два...

16
Почему объект Regexp в Ruby считается «ложным»?

У Руби есть универсальное представление о « правдивости » и « ложности ». Рубин делает два конкретных классов для объектов Boolean, TrueClassи FalseClass, с одноплодными случаями , обозначенных специальными переменными trueи false, соответственно. Однако правдивость и ложность не ограничиваются...

13
Не удается обновить fastlane: для печати требуется версия Ruby> = 2.4.0

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

13
неопределенный метод "plain_specs" для # <Bundler :: RubygemsIntegration: 0x00005633f09a9000> (NoMethodError)

Я сделал проект, который у меня есть в моей работе, и когда я попытался запустить rails db:migrate, терминал запросил установку «Bundler 2», поэтому я делаю это. Теперь, когда я попытался сделать, у rails db:migrateменя есть следующая ошибка:...

13
Вызываемый метод `… 'определен здесь

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

12
Возможно ли иметь несколько пулов соединений с базами данных в рельсах для переключения между ними?

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

11
Как я могу определить, что два изображения «одинаковы», даже если у одного слегка различное соотношение обрезка / соотношение?

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

10
Есть ли 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без проблем. Я хотел бы иметь возможность иметь метод класса...