SinatraアプリケーションでChartKickを使用しようとしています。棒グラフなどのコントロールを作成しようとすると、次のエラーが表示されます
{:cash=>82, :securities=>58} の未定義のメソッド 'id': ハッシュ ファイル: buffer.rb 場所: parse_object_ref 行: 323
これを解決するための提案はありますか?
app.rb
...
@estimates = {:cash => cash_estimate, :securities=> sec_estimate}
haml :results
...
results.haml
%label="By saving cash you will be able to retire at the age of #{@estimates[:cash]}}."
%br
%label="Choosing to invest your savings in stock securities may allow you to retire at #{@estimates[:securities]}."
%barchart[@estimates]
%script{:type => 'text/javascript', :src => '//www.google.com/jsapi'}
%script{:type => 'text/javascript', :src => '/js/chartkick.js'}