Описание тега ruby-on-rails-6.1

1 ответ

Не удалось найти nokogiri-1.11.1 ни в одном из источников при развертывании приложения heroku

мой первый пост здесь! Я получаю сообщение об ошибке «Не удалось найти nokogiri-1.11.1 ни в одном из источников» при развертывании моего приложения Rails на Heroku. После успешной загрузки приложения в репозиторий git я получаю сообщение об ошибке п…
22 фев '21 в 02:23
2 ответа

Stripe::AuthenticationError Не указан ключ API

Работаю с Rails 6.1.3, Ruby 3.0 + Stripe, но я продолжаю получать эту ошибку, даже если думаю, что правильно включил все ключи: конфигурация> инициализаторы> stripe.rb Rails.configuration.stripe = { :publishable_key => Rails.application.sec…
0 ответов

Конфигурация Appsignal с зашифрованными учетными данными

У нас есть приложение, для которого мы хотим использовать Appsignal.Но мы хотим зашифровать appignal push_api_key.Итак, для конфигурации это выглядит так (в config / appsignal.yml): push_api_key: "<%= Rails.application.credentials.app_signal_key …
23 фев '21 в 15:40
1 ответ

Сеанс Rails не сохраняется в Rails на устройстве Android

У меня есть приложение Rails 6.1. Я храню переменную сеанса для исключенных уведомлений. Пользователь может отключить уведомление, и конкретное уведомление сохраняется в переменной сеанса. Эта настройка отлично подходит для настольных компьютеров. О…
18 фев '21 в 19:15
1 ответ

Rails 6.1 Внешние ключи с несколькими базами данных

Я хочу создать таблицу с внешним ключом в другой базе данных. Возможно ли такое с рельсами 6.1? В руководстве говорится, что Rails 6.1 будет поддерживать использование отношений has_many и создание двух запросов вместо объединения, но не говорится, …
0 ответов

Допускает ли Gemfile `> =` новые основные версии для удовлетворения дененденции?

Я пытаюсь обновить веб-службу с Rails 6.0 до Rails 6.1. Во время работы я вижу некоторые ошибки, которые считаю странными, поскольку требования к номерам версий зависимостей кажутся совместимыми, если предположить, что >=3.0.0 может быть доволен …
05 фев '21 в 02:27
1 ответ

Scaffolding on Rails 6.1 приложение на основе api с управлением версиями на контроллере

Я учусь создавать приложение Rails API с версией 6.1. Я создал приложение для рельсов следующим образом rails new book-gallery --api --mysql Приложение успешно создано. Далее я сделал следующее rails g scaffold Author name:string country:string Таки…
1 ответ

Ruby on rails 6.1.2 Создание сообщений со страницы индекса

Я только начал изучать Rails, и мне нужна помощь. Я выполнил команду rails g scaffold posts title:string description:string, и я создал несколько страниц и контроллер. Страница показывает мне все мои сообщения. Страница localhost:3000/posts/new дайт…
0 ответов

неправильное количество аргументов (дано 0, ожидается 1) rails 6.1.1

Я проверяю текущую страницу с помощью rails 5.1.2 и без проблем, но ошибка rails 6.1.1 неправильное количество аргументов (дано 0, ожидается 1) <% if current_page?(controller: 'categories', action: 'new')%> <%= link_to "←".html_saf…
07 фев '21 в 12:15
0 ответов

Недопустимый параметр:: user_id, даже если он уже разрешен

Я работаю в приложении Rails, где фото и пользователь являются основными моделями. Они связаны, фотография принадлежит пользователям, а у пользователя много фотографий. Через API (Почтальон) я могу правильно создавать новые записи для фотографий с u…
06 фев '21 в 18:06
5 ответов

undefined метод `file_fixture_path'после обновления до ruby ​​3 и rails 6.1

После обновления до ruby ​​3 и rails 6.1 мои тесты ломаются на линии subject.avatar.attach(fixture_file_upload(Rails.root.join('spec', 'fixtures', 'images', 'avatar.jpg'))) с: NoMethodError: undefined method `file_fixture_path' for RSpec::Rails::Fix…
1 ответ

Колонку баланса в рубине рассортируем по рельсам 6

Я пытаюсь рассчитать и отсортировать столбец баланса в таблице, как показано на рисунке ниже; Для этого я использовал @mexpenses = @mexpenses.sort { |e| e.balance } для сортировки, так как это приводит к нежелательным результатам, поэтому я закоммен…
16 фев '21 в 13:41
1 ответ

Rails: условный подзапрос MAX(эффективная_дата)

Допустим, в базе есть три таблицы: курсы (:id,:name) course_details (:course_id,: эффективная_дата,: статус), course_codes (:course_detail_id,: код) курс имеет много course_details course_detail имеет много Cource_codes Курс может иметь несколько за…
0 ответов

Rails - создание таблицы и вставка данных в один файл миграции

У меня есть миграция в проект Rails 6.1 следующим образом: create_table "items", id: false do |t| t.string "serial_no", limit: 20, first: true, null: false, index: {unique: true} t.float "price", null: false t.integer "company_id", limit: 2, null: f…
1 ответ

Почему мой контроллер Stimulus JS срабатывает дважды?

Итак, у меня есть приложение Rails с установленными webpacker, vue, turbolinks и стимулом js.Проблема, с которой я столкнулся, заключается в том, что, хотя контроллер импортируется только один раз, и даже если я временно отключу турболинки, функция …
13 мар '21 в 23:52
0 ответов

Делегированный тип Rails 6.1 - реализация контроллеров

В настоящее время я экспериментирую с новой функцией Rails 6.1, Delegated types, что кажется лучшей альтернативой для предотвращения ИППП. (rubyonrails.org: DelegatedType - GitHub: запрос на перенос ) После долгих поисков я нашел некоторые ресурсы о…
0 ответов

Как создать таймер на Rails

Я создаю приложение таймера тренировки, используя рельсы 6.1.3 У меня есть случайное видео для публикации, которое будет показывать видео в случайном порядке Контроллер def index @videos = Video.all @random_videos = Video.where.not(id: @video).all.s…
16 мар '21 в 11:01
2 ответа

Создайте маршрут ресурсов для контроллера static_pages в rails 6.1.3

всего новичок здесь ^^ Итак, у меня есть куча статических страниц в нижнем колонтитуле, для которых я хотел бы создать маршрут. Прямо сейчас я использую get для создания маршрутов как таковых: Rails.application.routes.draw do root 'static_pages#home…
18 мар '21 в 19:42
1 ответ

Повторное использование стимулирующего действия в другом месте страницы?

Я подключаю слабый клон (html / css) и получаю его так, чтобы справочный ящик открывался / закрывался, когда я нажимаю на x. Я также хочу открыть / закрыть его из области навигации и подумал, что могу просто взять тот же link_to и вызвать его из дру…
17 мар '21 в 02:42
1 ответ

Вещание на несколько турбо-потоков с помощью hotwire

Я правильно подключил hotwire / turbo, чтобы выполнять грубые операции на одной модели в одном месте моей страницы, но я хотел бы обновить ту же модель одновременно в другом месте на моей странице. Я думал, что могу просто настроить два потока, но э…
20 мар '21 в 21:10