我有一个grant_requests
控制器,我希望所有操作都显示为网址中的“spons_licences”。
我的路线文件包含以下内容:
resources :sponsored_licences, as: :grant_requests, controller: :grant_requests
转到new_grant_request_path
按预期工作;当表单有效时,它会路由到sponsored_licenses/new
url,它会正确地发布到数据库。
但是,如果控制器中存在表单验证错误和render new_grant_request_path
,则会出现Missing template
错误。
重定向不起作用(我想保存表单数据等),我对如何正确呈现表单感到茫然。我还有什么东西可以添加到我的路线文件中吗?
答案 0 :(得分:1)
如果您在GrantRequests控制器中,请尝试render :new
,否则render "grant_requests/new"