我在创建新用户时使用guid作为参数。其路由定义如下:
match 'add_user/:guid', :to => 'users#new', :as => :add_user, :via => :get
问题在于,当验证失败时(即清空名字等),'new'方法会在没有附加guid的情况下重新加载,就像第一次加载时一样。
表单重新加载验证错误和
/users
作为网址。指导丢失了。
有没有办法在验证用户输入时发生的各种请求之间保留guid?
答案 0 :(得分:0)
用guid创建隐藏输入怎么样?或者将action
POST路径更改为与GET相同并再次在URL中传递guid?