Rails POST参数具有相同的路由参数

时间:2012-11-28 12:43:04

标签: ruby-on-rails

我有以下路线:

post ':client_name/login' => 'auth#log_in'

客户端我有一个包含以下字段的表单:

  1. 用户名
  2. 密码
  3. client_name
  4. 我希望表单数据会覆盖路由数据,以便我可以根据需要更改客户端名称。但事实并非如此。有没有机会获得访问权限?或者直接访问 帖子数据的方法?

    F.y.i。:我没有表明< input>标记,除非用户先输入错误的密码。在那种情况下,我提供它(已经填写了路线的价值)。这对于可能从其中一个客户端获取链接的内部用户非常有用,然后他们可以使用特殊值为客户端登录,从而为他们提供更普遍的访问权限。

1 个答案:

答案 0 :(得分:0)

好的,直到有人给我一个更好的解决方案(而且我认为没有更好的解决方案)我会将发布的客户名称更改为:override_client_name