Ruby on rails 4 Rails:缺少模板/一个处理POST和GET请求的方法?
我是一个Rails新手,我只是想用表单在视图上闪现一个错误。当我将POST请求发送到我要刷新错误的视图路径时,我的Ruby on rails 4 Rails:缺少模板/一个处理POST和GET请求的方法?,ruby-on-rails-4,Ruby On Rails 4,我是一个Rails新手,我只是想用表单在视图上闪现一个错误。当我将POST请求发送到我要刷新错误的视图路径时,我的routes.rb文件将POST请求发送到我的SchoolApplicationsController中的update方法。然而,update是无视图的,所以当我发出POST请求去那里时,我遇到了一个错误案例,我从Rails服务器上得到的模板丢失了 我想闪现错误的视图是在同一控制器中发出POST请求的视图,该视图称为pay方法。这里的惯例是什么?我是否将提交表单的帖子发送到与获取pa
routes.rb
文件将POST请求发送到我的SchoolApplicationsController中的update
方法。然而,update
是无视图的,所以当我发出POST请求去那里时,我遇到了一个错误案例,我从Rails服务器上得到的模板丢失了
我想闪现错误的视图是在同一控制器中发出POST请求的视图,该视图称为pay
方法。这里的惯例是什么?我是否将提交表单的帖子发送到与获取pay
视图相同的方法,以便在所需的位置显示任何flash错误
render
方法。在您的情况下,render:pay
。它将呈现已经填充所有字段的表单,以及之前填充的表单(如果您正确匹配实例变量)flash。现在['error']='which error message you needed'
,然后再进行渲染。第二种方法是在从表单更新的实例变量中使用.errors
方法。查找文档或使用控制台查找该方法提供的数据