我正在考虑解决我的问题,需要一些帮助。
我需要向用户付费,所以我有页面,管理员可以在其中查看所有用户并可以为每个用户付费。
我有网站模型,属于用户。取决于网站模型的某些属性我应该支付给用户,但是用户有很多网站,我不清楚如何组织这个。
我可以通过调用获取所有用户的网站
user.websites
编辑:我不知道如何为每个网站生成单独的链接,因为我不需要汇总所有付款 - 我需要每个网站的单独链接
这是我的支付功能(只留下相关代码):
def pay
...
user = User.find(params[:user_id])
@params_id = params[:user_id]
@websites = user.websites
data = {"actionType" => "PAY",
"receiverList.receiver(0).email"=> user.email,
"receiverList.receiver(0).amount" => website.amount,
...
end
或者我应该在我看来添加网站。就像是:
<% @users.each do |user| %>
<%@websites.each do |website|%>
<li>
<%= user.email %>
<%= link_to "Pay", pay_path(user.id, website.amount)%>
</li>
<%end%>
<% end %>
您可以向我推荐什么,我将不胜感激!