當搜索解決方案時,我在StackOverflow上找到了這個:Generate an HTML table from an array of hashes in Ruby。將表格製作成散列表
這很好,但我是一個新的程序員,並不能讓它與軌道工作。我有一個名爲products的數據庫表。每個產品都有一個稱爲數據的字段,用於存儲散列。該散列的樣子:
{"type"=>"book", "price"=>"7.99"}
我使用HAML,並且我認爲現在的樣子:(這僅僅是打印出的哈希):
- @products.each do |product|
=product.name
=product.data #THIS PRINTS A HASH LIKE THE ONE ABOVE
%hr
所以,現在,我想有關鍵字(例如,類型和價格)在表頭中,並且每個產品都是值得的。但是我也想擁有「靜態」列,這些列不是從哈希中生成的,就像產品名稱一樣。這裏有一個畫面: