我需要为每个具有电子邮件参数的用户(管理部分)调用方法。这是在 PayPal 中付款的功能,但在某些情况下我不能使用重定向。
我认为payments.erb的代码:
% @users.each do |user| %>
<li>
<%= user.email %>
<%= link_to "Pay", user.pay(user.email) %>
</li>
支付方式代码
def pay email
//making post request to PayPal
//res = clnt.post(uri, data, header)
//if res.status ==200
//redirect_to PayPal
//else redirect_to :back
end
我如何传递参数或如何重新组织这一切?我需要在页面控制器中创建一个操作,还是可以使用一些 after_call_pay 功能?