Вот что у меня в контроллере:
response_to do | форматировать |
format.html {render: file => "/ object_and_sub_object / new",: layout => "build_object"}
...
И мой тест на огурцы не проходит, когда я нажимаю кнопку «Отправить» на любой странице. Он попадет на новую страницу ... но вместо правильной отправки формы он пытается отобразить / object / new, который не существует, потому что он разделяет представление с другим классом. Но что действительно странно, так это то, что во время нормальной работы приложения (не с помощью огурца), после нажатия кнопки отправки, пользователь должен быть перенаправлен в представление «/ object_and_sub_object / build».
В создании:
redirect_to({:controller=>@objects_controller_name,:action=>:build,:id=>@object})
есть идеи?
примечание: тест на огурец не актуален, потому что это происходит каждый раз, когда нажимается кнопка создания для этой модели.