2
我有紅寶石的哈希持有我想輸入一個JavaScript函數如何使用紅寶石哈希作爲一個選項javascript函數
我的哈希值是(因爲它在IRB打印)選項
@options = [{:source=>"2", :tries=>"3"}]
我的javascript函數接受像
myFunc({source: num, tries: num})
因此,如果某個js.erb文件我做
選項這將導致
{:source=>\"2\", :tries=>\"3\"}
做j @edges.to_json
導致
\"{:source=>\\\"2\\\", :target=>\\\"3\\\"} }\"
在
\"{:source=>\\\"2\\\", :target=>\\\"3\\\"}\"
做j @edges.to_json.html_safe
結果有沒有辦法讓它輸出更多的JavaScript友好的哈希?
試@options [0] .to_json – 2013-03-19 15:32:17
的內容正在被scaped,嘗試'@ options.to_json.html_safe' – nicooga 2013-03-19 15:34:39