2016-02-04 49 views
0

所以這可能會有點混淆,但我希望能夠使它工作正常。Rails在按鈕上點擊創建表格行

因此,在目前,我有這樣的表,它看起來像這樣,

<table class="table"> 
    <thead> 
     <tr> 
     <th>Id</th> 
     <th>EventName</th> 
     <th>Description</th> 
     <th>Initial Provider</th> 
     <th>Link</th> 
     </tr> 
    </thead> 
    <tbody> 
     <% @newevents.each do |ne| %> 

     <tr> 
     <td><%= ne.id %></td> 
     <td><%= ne.product_name %></td> 
     <td><%= ne.description %></td> 
     <td><%= ne.merchant_name %></td> 
     <td><%= link_to "Edit Event", edit_event_path(ne.id), class: "btn btn-info" %></td> 
     </tr> 

     <% end %> 

    </tbody> 
    </table> 

目前,我有這個加載從DBTable1

現在,我想它,以便當你點擊編輯按鈕。它會帶你到一個頁面,它可以從DBTable1的信息加載,但保存信息到DBTable2

此刻。 DBTable2內有DBTable1_id字段。但是我還沒有完全弄清楚如何使用它。 DBTable1確實有has_one DBTable2裏面

我該如何去做這個,所以當你編輯你實際創建一個新的行DBTable2從視圖?

回答

0

看起來像你需要簡單地調整控制器動作(或創建一個新的動作),就像「更新」,但創建一個新的。

實際上,您可以通過將edit_event_path(ne.id)更改爲create_event_path(ne.id)new_event_path(ne.id)之類的東西來做到這一點。

雖然,不太瞭解您的應用程序(包括它的路線)是否可以確定。