2014-05-21 91 views
0

我對Rails很新,有一個問題。Ruby on Rails 4.0按鈕查詢

我有一個Person模型和一個Contacts模型。他們有聯繫人has_many聯繫人。在我的views/persons/index.html.erb頁面上,我想在呈現屬於該人的所有聯繫人的人旁邊添加一個按鈕。具體而言,我不知道如何將人員的ID傳遞給查詢以查找並呈現屬於該人員的所有聯繫人。我知道如何添加按鈕,但我不知道如何編碼上述內容。

非常感謝!

回答

3

最簡單的方法是使用link_to方法,並在需要時將其設置爲按鈕樣式。

<%= link_to @person.name, person_contacts_path(@person) %> 

將產生一個鏈路'/人/ 1 /聯繫人的

在routes.rb中

resources :persons do 
    resources :contacts 
end 

在路由http://guides.rubyonrails.org/routing.html#nested-resources