我有两种形式链接到同一页上的不同动作。当一个表单失败时,我仍然希望在地址字段中使用相同的url,这适用于这两种表单。我的路线看起来像这样,但第一个覆盖第二个或类似的东西。将相同的匹配路由到多个控制器?
match "send-clientletter" => "mail_lists#compose_clientletter", :as => "compose_clientletter", via: :get
match "send-clientletter" => "mail_lists#send_clientletter", :as => "send_clientletter", via: :post
match "send-clientletter" => "mail_lists#client_create", :as => "client_create", via: :post
正如你可以看到我有两个via: :post
和这里是我的问题。既然我仍然想为这两个形式相同的URL,所以我可以做render "compose_clientletter"
如果theres在任何形式的任何错误。
有没有办法做到这一点?或者如果表格失败,我还得和两个不同的网站住在一起吗?
我不完全确定你在这里试图达到什么样的目标......你可以尝试更好地解释你的问题和你想达到的目标吗? –