1) HAML で DB を表示するためにいくつかのレコードを取得しています。各行の属性メソッドはハッシュを返します。ハッシュのキーは文字列です。それらの鍵を記号に変えるべきですか? への呼び出しがそれだけのsymbolize_keys
価値があるかどうかはわかりません。すなわち、
%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!
ましたが、役に立ちませんでした。私は何を間違っていますか?