2013-01-04 47 views
0

我有一个@company在我的视图中已知,也有@shops在桌子上显示。表中的职位

表中的每一行都包含供用户点击的按钮。

该按钮上的点击应触发在客户端和客户端创建属于商店和公司。 shop_id我想和公司一起发送邮寄请求。

我需要在表中为每行生成一个post请求。我怎么做?用form_for?我怎么做每行?我该如何将shop_id(该行)和company_id(在视图中)发送到该帖子?我不想使用params [:shop_id],因为用户可以更改该权限?

回答

0

找到解决方案。你需要使用一个隐藏字段:[:shop_id]

希望这有助于别人出

<%= form_for '', :url => company_clients_url(shop), :html => {:method => :post} do %> 
    <%= hidden_field_tag 'shop_id', shop.id %> 

控制器之后,您可以使用参数把它捡起来。