Ruby on rails rails复选框路由错误+;我如何制作一个复选框,它也是一个表单?
我得到了一个复选框标记表单,有一个复选框,我希望它显示来自数据库的值,这是可行的。 如果我试图更新它,我会收到一个路由错误 我想有一个复选框,它可以获取结果复选框,但也可以作为一种形式,我如何才能做到这一点Ruby on rails rails复选框路由错误+;我如何制作一个复选框,它也是一个表单?,ruby-on-rails,ruby-on-rails-4,Ruby On Rails,Ruby On Rails 4,我得到了一个复选框标记表单,有一个复选框,我希望它显示来自数据库的值,这是可行的。 如果我试图更新它,我会收到一个路由错误 我想有一个复选框,它可以获取结果复选框,但也可以作为一种形式,我如何才能做到这一点 <%= check_box_tag("order", "send_mail", method: "post", action: "updateform") %> 路由: collection do post 'orders/updateform' end 我得到以下错
<%= check_box_tag("order", "send_mail", method: "post", action: "updateform") %>
路由:
collection do
post 'orders/updateform'
end
我得到以下错误:
No route matches [POST] "/orders/613"
我做错了什么?谢谢在您的路线中尝试
会员
而不是收藏
。集合用于索引之类的东西。当您有一个特定条目的id时,该成员是可用的。尝试以下示例,然后转到:例如,这将识别/orders/1/updateform。好的,我更改了我的问题,因为我认为我对表单的理解有问题。顺便说一句,还是同一个错误“复选框,它也是一个表单”这里有些东西味道:P尝试只使用表单标签,并将其放入表单复选框中。将表单操作设置为updateform。
No route matches [POST] "/orders/613"
resources :orders do
member do
post 'updateform'
end
end