【发布时间】:2018-10-17 04:33:38
【问题描述】:
最近我一直在使用 Rails。我有一个带有 form_tag 的表单,它接收来自 routes.rb 的帮助帖子。我在 get 中有相同的路由来访问这个表单,并且我在 posrt 中有路由能够发送前一个表单的数据:
get 'students/:student_id/monitorings/inscribir', to: 'monitorings#inscribir', as: :inscribir_student_monitoring
post 'students/:student_id/monitorings/inscribir', to: 'monitorings#inscribir', as: :inscribir_student_monitoring_post
我的问题是,我怎样才能分开这些路线?因为,根据调查,这可能会导致问题,因为两者都具有相同的地址,而且如果它确实给我带来了问题,因为当输入此链接时,表单会自动执行。
您是否必须将两条路线分开?如果这是真的,我该怎么做? 我尝试了类似于 rails 对 get new 和 post create 方法所做的事情,但适应了我的情况,但它对我不起作用。
谢谢。
【问题讨论】:
标签: ruby-on-rails post get routing ruby-on-rails-5