2013-01-04 79 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 %> 

控制器之後,您可以使用參數把它撿起來。