Есть ли возможность использовать js.erb
представления в приложении Rails 6? Я получаю ошибку
MyController#my_action is missing a template for this request format and variant.
request.formats: ["text/html"]
request.variant: []
для действий, использующих js.erb
представлений после миграции на рельсы 6.
В своем действии я просто назначаю значение переменной экземпляра:
def next_question
@lesson = lesson
end
В маршрутах у меня есть
put ':package_id/lessons/next_question', to: 'lessons#next_question', as: 'next_question'
И есть форма для отправки этого запроса
= form_tag next_question_path(@package), method: :put, remote: true
Если я создаю (для теста) html.slim
файл, все работает хорошо. Если я добавлю format.js
к контроллеру, я получу ActionController::UnknownFormat