В моем приложении Rails у меня есть простой контроллер, который также выполняет действие с представлением JS.В режиме разработки я могу получить доступ к этому представлению, но не во время тестирования.Во время тестирования я получаю ошибку «отсутствует шаблон».
Я просто не могу понять, почему это происходит.Я публикую соответствующие части, возможно, кто-то может помочь мне с этим.
rout.rb
resource :store, :controller => 'store' do
member do
post :add_item
end
end
store_controller_test
post :add_item, { :product_id => product.id }
Исключительное сообщение
ActionView :: MissingTemplate: отсутствует хранилище шаблонов / add_item
Дополнительная информация:
- Имя файла шаблона:
add_item.js.erb
- Другие представления из того же контроллера работают как в тестировании, так и в разработке.