2013-05-30 109 views
0

我最近未評論到導軌3.2,並在轉義雙引號時遇到問題。 我有這樣在導軌中轉義雙引號3.2

options = "class=\"input\" disabled=\"disabled\" value=\"[{\"id\"=>\"514aede7\", \"label\"=>\"document\"}, {\"id\"=>\"3a55e040\", \"label\"=>\"license\"}]\"" 

一個字符串,我用這個作爲我的列表選項的一部分作爲我的助手功能

"<ol #{options}></ol>" 

之一,但因爲我已經升級到Rails 3.2和Ruby 1.9的我名單在HTML視圖浮動 需要

value="[{" 

,並關閉OL的開始標記與

id"> 

和其他值域中的信息只是浮動。

""514aede7", "label"=>"document"}, {"id"=>"3a55e040", "label"=>"license"}]">" 

有人可以幫助我瞭解什麼這是我沒有同樣的問題的根本原因,與軌道3.0和Ruby 1.8

+0

嘗試「「 – Deepika

+0

that does not work but if use value ='[{\」id \「=> \」514aede7 \「,\」label \「=> \」document \「},{\」id \ 「=> \」3a55e040 \「,\」label \「=> \」license \「}] \」'即單引號而不是逃脫雙引號,但我想知道爲什麼它現在不工作,因爲它以前在工作 – manyu

回答

1

嘗試"<ol #{raw(options)}></ol>"

+0

不工作我想知道th這是因爲這個原因 – manyu