2013-05-18 26 views
0

我正在做一個小寶石來幫助我進一步的開發,創建一個基於某些數據庫分析的小型JavaScript函數。這段JavaScript必須以某種方式添加到頁面中,但我不確定這是否是最好的方式。Ruby on Rails創建一個動態資產

資產管道是否有一些魔術代碼,我可以以某種方式添加javascript/css代碼?我查看了文檔,但發現了nada。

+0

如果你的JS/CSS包含在你的gem的vendor/assets/javascript和vendor/ass ets/images,它們將可用於包含。然後你的用戶將添加必要的代碼到他們的HTML頁面(或者在他們的application.js中需要)。你是這個意思嗎? –

+0

否。該js文件是使用該請求創建的。它不作爲靜態文件存在。 –

回答

0

在你的Gemfile:
發生在vendor/assets/javascripts 在應用
添加您的js文件到文件的app /資產/ Java腳本/ application.js中線路:

#= require your_js_file_name 

,如果你有代碼的動態pieses添加擴展名.erb到你的js文件
例如:your_js_file_name.js.erb