我有用戶模型和書籍模型。一本書屬於一個用戶,一個用戶有很多書。Rails - 每個模型的唯一標識,不是整個數據庫
在視圖中,我展示做
<% @user.books.each do |book| %>
<%= book.id %>
<%= book.title %>
<% end %>
但book.id
用戶已經在用戶放映視圖中創建的所有書都有一個編號,是獨一無二的所有的書在數據庫中,不只是每個用戶。我希望此ID對用戶是唯一的,因此如果數據庫中有1000本書,並且用戶只有3本書,它將顯示ID爲1,2和3(而不是像476,239,105,等等。)。
這怎麼辦?
非常感謝!它主要用於顯示目的,所以這個工作。但現在我添加了'''<%@ user.books.order(「created_at DESC」)。 %>'''以便最新的代碼位於頂部,並希望編號也可以翻轉。這種方法可能嗎? –
沒問題...只是更新了這種情況的答案 – sq1020
你真棒。謝謝! –