所以我有這個散列:充分利用哈希信息在紅寶石
[#<Post id: 4, content: "This is a new post", user_id: 12, created_at: "2013-12-16 16:52:33", updated_at: "2013-12-16 16:52:33">]
據我瞭解的哈希是一個數組,所以我可以在我的數組許多哈希被命名爲@posts
現在我想將哈希信息打印到頁面上。例如,它可以顯示創建時間,然後顯示帖子的內容。
問題是我真的不明白紅寶石的for i in array
語法。我知道我需要做一個for循環來獲取每個散列,然後從另一個循環獲取我想要的任何信息,但ruby語法對於我來說就是這樣一個話題。
但是hash和ActiveRecord模型有什麼區別?爲什麼我應該使用第二個,我的意思是第一個? – Veske
如果您使用ActiveRecord並使用ActiveRecord查詢數據庫,您將獲得ActiveRecord模型對象,而不是哈希。我不知道爲什麼你認爲在Ruby中每個對象都是一個哈希。事實上,情況正好相反。 –