我在我的Rails應用程序一個一對多的關係:軌道3的has_many - 在視圖中使用
- 我有一個User類,可以有許多設備
- 我有屬於設備類以用戶
我的模型設計是這樣的:
class User < ActiveRecord::Base
has_many :devices
end
class Device < ActiveRecord::Base
belongs_to :user
end
關於視圖,當我要顯示所有用戶並列出它們的關聯設備我用這個代碼:
<%= user.devices.each do |device| %>
<%= device.id %>
<% end %>
的輸出是:(僅1設備現在)
1 #<Device:0x101f45e50>
我不明白的是爲什麼
#<Device:0x101f45e50>
出現後編號
謝謝你的答案。它有幫助。所以,如果你想輸出你使用<%=的東西,並且如果你只是想讓rails工作,使用<%。再次非常感謝 – dorilla