1)我在 HAML 中为数据库抓取一些记录以显示,每行的属性方法返回一个哈希。哈希的键是字符串。我应该把那些钥匙变成符号吗?我不确定打电话symbolize_keys
是否值得。IE,
%td #{app['comment']}
或者
%td #{app[:comment]
2)我试图符号化我返回的哈希数组,但它不起作用:
rows = Comment.all(:order => 'created DESC')
result = rows.each_with_object([]) do |row, comments|
comments << row.attributes.symbolize_keys
end
它实际上不是将符号化哈希推入评论数组吗?我也试过symbolize_keys!
了,但没有帮助。我究竟做错了什么?