私のコントローラーでは、テーブルからいくつかのレコードを取得しています。レコード レコードを Js に送信し、自分のページに表示しようとしています。
@item_list = TransferDetail.find(:all) - Code to get data from table
@item_list の出力は
[{:source_id=>8, :object=>"11375810_0", :prefix=>"a",:unit=>"0", :description=>"xxxxx"}, {:source_id=>8, :object=>"11375810_1", :prefix=>"b", :unit=>"0", :description=>"yyyyy"}]
JS 側にレコードを送信する
WebView.execute_js("replaceItemList('#{@item_list}')")
JS側で
function replaceItemList(item_list){
alert (item_list);
}
こんな感じでアラート結果
[{:source_id=>8, :object=>"11375810_0", :prefix=>"a",:unit=>"0", :description=>"xxxxx"}, {:source_id=>8, :object=>"11375810_1", :prefix=>"b", :unit=>"0", :description=>"yyyyy"}]
ビューページに表示する方法を教えてください。
以下を解析してビューページに表示する方法を知っています。
"{\"transferType\":\"D\", \"accountNumber\":\"132\", \"employeeId\":\"23\", \"orderedByPhone\":\"2423453453\", \"deliveryInstructions\":\"fdgfghvbn\"}"
@item_list の値をこのように変換することは可能ですか、または他の提案を教えてください