ruby — вопросы с тегом
-
Вызов связанных моделей в рельсах
Моя ассоциация restaurant.rb (модель)has_many :products и в products.rb (модель)belongs_to :restaurant Теперь в моем контроллере продуктов я в основном пытаюсь создать список всех продуктов и искать их с некоторой проверкой. Я хочу показывать только те продукты, которые принадлежат определенному р...
2 ответа03 июнь 2021, в 09:11 -
Самый простой способ проверить, существует ли какая-либо из 5 переменных в params, изменить другую таблицу в Ruby on Rails
У меня 2 модели, компания и мероприятие. Я хотел бы отслеживать, как изменяются team_size и оценка компаний на каждом мероприятии, поэтому я решил добавить поля company_team_size и company_valuation в таблицу событий. Всякий раз, когда команда обновляется, я пытаюсь проверить, являются ли team_size ...
1 ответ03 июнь 2021, в 00:12 -
Ошибка «ruby / 3.0.1 не поддерживается этой версией pry-doc» в Mac => Ruby => Pry
Скриншот ошибки Как решить следующую ошибку в Pry в терминале Mac? ruby/3.0.1 isn't supported by this pry-doc version Вы получаете эту ошибку, когда вам требуется pry-doc внутри Pry для доступа к документации Ruby. Это происходит сегодня, когда установлены последние версии Ruby, Pry и Pry-doc....
1 ответ02 июнь 2021, в 20:12 -
Команда ruby-debug-ide отправляется мне прямо в лицо
Итак, я работаю над тем, чтобы получить какое-нибудь приятное действие удаленной отладки в старом приложении и нашел несколько инструкций по https://github.com/ruby-debug/ruby-debug-ide, чтобы запустить мой рубин. Установка этих двух драгоценных камней в свой Gemfile ...gem 'ruby-debug-base19x', '~&...
1 ответ02 июнь 2021, в 19:28 -
Проблема с регулярным выражением новичка, определяющая, выполняется ли исполняемый файл в ОС
У меня возникают проблемы с сопоставлением строковой части «да» в этом выводе (если исполняемого файла там нет, я бы предположил, что он говорит «нет», но, может быть, есть лучшее кроссплатформенное решение?):checking for docker-compose... yes Вот мой код, который я написал:require 'mkmf' logs = f...
1 ответ02 июнь 2021, в 18:15 -
Можно ли получить значение по умолчанию для аргументов ключевого слова в Ruby?
Я хочу получить значения по умолчанию для функции с ключевыми аргументами. Пример:def some_method(foo: 1, bar: 2) end Мой ожидаемый результат будет примерно таким:{ foo: 1, bar: 2 } Методпараметров, определенный в методе, предоставляет только имена параметров....
1 ответ02 июнь 2021, в 18:11 -
Получение фото профиля FB с Shrine
Я использую Devise для аутентификации в своем проекте, и у меня проблемы с получением изображения при входе в FB с помощью Shrine gem. У меня есть стандартный метод для получения данных от поставщика Omniauth в пользовательской модели: def self.from_omniauth(auth) where(provider: auth.provider,...
1 ответ02 июнь 2021, в 15:46 -
Как я могу запустить javascript на веб-странице rails
Я создаю веб-страницу с рельсами и пытаюсь запустить baguetteBox.js для создания галереи изображений. Я пробовал использовать <% = javascript_pack_tag 'gallery'%> в верхней части страницы галереи вместе с CSS и js-скриптом baguetteBox, но он все еще не работает. Надеюсь, ты сможешь мне...
2 ответа21 апр. 2021, в 18:47 -
Есть ли (идиоматический) способ псевдонима подмодуля модуля в Ruby?
У меня есть проект с модулями и подмодулями, в котором я хотел бы получить удобный доступ к подмодулям через их родительский модуль. Для этого в моих модулях есть методы, которые ссылаются на каждый из своих подмодулей.module ParentModule def self.child_one ParentModule::ChildModuleOne end ...
1 ответ21 апр. 2021, в 13:31 -
Rails Globalize - жадная загрузка конкретных переводов по локали
Итак, у меня есть модель в Rails сglobalize установлено и настроено:model.rbclass Model < ApplicationRecord include TranslationWrites translates :column ... end Я хочу загружать только «английский» и «французский» переводы, чтобы предотвратить проблему с запросом N + 1 во время цикла. Я пр...
1 ответ07 апр. 2021, в 21:22 -
Можно ли проверить, все ли драгоценные камни в Gemfile.lock существуют на https://rubygems.org?
Можно ли проверить, все ли драгоценные камни вGemfile.lock файл существует на https://rubygems.org ? Недавно я обновил свою версию платформы с эластичным бобовым стеблем, и это не удалось из-за следующей ошибки: Your bundle is locked to mimemagic (0.3.3), but that version could not be found in any o...
2 ответа24 март 2021, в 14:12 -
Есть ли способ отправить уникальное значение для каждого запущенного потока с помощью ruby-jmeter
Я пишу нагрузочный тест, в котором в почтовом запросе мне нужно отправить значение с уникальным идентификатором в полезной нагрузке для каждого запроса. Мы используем ruby-jmeter для тестирования производительности. Я вижу много документов, предлагающих jmeter, но не упоминаю, как добиться того же в...
1 ответ24 март 2021, в 10:52 -
Ruby CSV - создать файл и отредактировать файл в одном .rb, а затем открыть и отредактировать его, начиная с того места, где закончился последний .rb в другом .rb?
Я использовалCSV.open(filename, "w") do |csv| чтобы создать и записать файл в один файл ruby.rb, и теперь мне нужно открыть его и отредактировать во втором файле .rb. Мне нужен новый файл, чтобы начать писать новые строки там, где закончилось первое редактирование. Есть хороший способ сде...
1 ответ10 март 2021, в 22:32 -
Rubocop цикломатическая сложность кода верхнего уровня
Есть ли причина, по которой rubocop исключает код верхнего уровня при оценке цикломатической сложности? Он возвращает сложность только для независимых от кода путей через метод. Есть ли способ включить в этот анализ код верхнего уровня?
1 ответ10 март 2021, в 20:59 -
Отображение различных зон доставки на основе скрипта почтового индекса с использованием API-интерфейса shopify
Я пытаюсь показать разные ставки в зависимости от почтового индекса в приложении shopify. В настоящее время я использую сценарий, который они предоставляют, а также пытаюсь настроить его, чтобы он работал на меня. На данный момент почтовый индекс не отображается, потому что он соответствует всем усл...
1 ответ25 фев. 2021, в 15:47
Коротко о ruby

"Завидую тестировщикам: все хотят с ними дружить."