0

api_auth用来签署我的请求。我有一个 link_to 按钮,它向控制器发出获取请求(允许我的管理员通过 以任何用户身份登录Devise)。

link_to "Click Here", "https://localhost:3000/sign_in_as_user?admin_user=#{current_user.id}&user_id=#{s.id}", target: "_blank"

我已经阅读了api_auth文档(https://github.com/mgomes/api_auth)并了解如何在控制器中生成签名请求。

但是,当我点击上面的标签时,我希望能够创建一个 signed_request link_to

如何成功签署 link_to get 请求?

4

1 回答 1

1

您需要创建一个辅助方法或创建签名请求的控制器方法。然后,您可以链接到为您创建签名请求的操作。

link_to "Click Here", {:action => :new_action_to_create_signed_request}, :method => :post
于 2014-07-30T23:36:36.970 回答