我有一個模型藝術家,現在我想創建一個模型user_artist,應該保存當前記錄的用戶和對藝術家的引用。我採用了一種新模式,因爲這個數據庫中可能會有一個以上的用戶訪問一位藝術家。 現在我有了這個模型,在用戶創建一個新的藝術家的過程中,我現在可以如何保存當前用戶。參考表格軌道
這是我目前的形式:
<%= form_for @artist do |f| %>
<%= f.label :name, "Name" %>
<%= f.submit "Create" %>
<% end -%>
如何,我必須改變這種同時保存在數據庫user_artist用戶?
謝謝!以及我如何獲得所有user_artists?我有這樣的代碼:User_artist.where(「artist_id =?」,params [:id])但是我如何獲得用戶模型? – ijo
由於關係的原因,你可以像'@artist = Artist.find(params [:id])',然後'@user_artists = @ artist.user_artists'這樣做。你之前沒有提到'User'模型。 – pablomarti