0
當我使用上,有一個JavaScript文件render_to_string:render_to_string和// =需要樹。問題
//= require tree .
然後該行保持在那裏,並沒有呈現在該文件夾中的其他js文件。
這裏是我如何使用render_to_string:
tt = render_to_string :file => "app/assets/javascripts/tasks/#{task.title}/thetask.js", :layout => false
什麼其他的選擇,我需要在那裏,使其解析// =需要樹。並把文件變成一個字符串?
謝謝。
你爲什麼這樣做?你試圖完成什麼? – deefour
您需要獲取已經通過資產管道(特別是Sprockets,因爲它負責解釋'// = require_tree。行)的'thetask.js'版本。你正在做的是要求資產目錄中的原始'.js'文件。 – deefour
@Deefour我想通過JSON發送文件,而不是下載文件。該內容可能存儲在某個數據庫中。 –