我正在使用api_auth
来签署我的请求。我有一个link_to按钮,可以向控制器发出get请求(允许我的管理员通过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
doc(https://github.com/mgomes/api_auth)并了解如何在控制器中生成已签名的请求。
但是,我希望能够在点击上面的link_to
标记时创建signed_request。
如何成功签署link_to get请求?
答案 0 :(得分:1)
您需要创建一个帮助方法或创建签名请求的控制器方法。然后,您可以链接到为您创建签名请求的操作。
link_to "Click Here", {:action => :new_action_to_create_signed_request}, :method => :post