我正在運行rails 4.0.4。我有一個表單,我使用partial來添加一個字段子集。用戶可以選擇刪除這些字段,並在頁面上將其替換爲其他字段。我希望能夠在他們想撤銷其決定的情況下重新添加這些字段。在javascript中渲染html.erb模板
渲染在JavaScript文件中不可用(js.erb文件看起來很奇怪)。我已經儘可能使用以下內容將文件的文本讀入一個變量。
var master_quantity = "<%= data='';File.open("#{Rails.root}/app/views/shared/_a2a_master_quantity.html.erb","r").each_line{|x| data+=x};data %>";
可惜escape_javascript不會出現要在asests可用任一文件夾,所以我不能,因爲它打破了JavaScript才能使用此字符串。
任何人有任何關於清理字符串或替代方法來獲得部分到我的JavaScript的建議?上述
我不確定這個問題是否重複,但這些答案看起來有關。 [在JavaScript中渲染一個html.erb](http://stackoverflow.com/questions/9617658/rendering-a-html-erb-in-rails-with-javascript) – dcorking 2014-09-27 12:15:55