[英]Rails: How to serve asset pipeline (just js) through a regular route?
我正在開發一個包含chrome擴展程序和spa的項目。 而且,這是我的問題:我有很多這兩個部分都通用的javascript,我想做的是:
example.com/chrome-extension/application.js
)。 理想情況下,此響應(2)將同時具有數據(來自紅寶石)和資產管道的常規結果。
文件: app/views/chrome-extension/application.js.erb
Global.data = { somekey: '<%= @some_value %>' } # append, inline, the same results that I'd get from `application.js` or, even better, from a second asset pipeline `chrome-extension.js`"
有什么想法嗎? :D
找到了 :)
我一直在尋找Rails.application.assets.find_asset('application.js').to_s
。
僅供參考,我創建了兩個不同的文件
application.js
//= require rails-ujs
//= require turbolinks
//= require_tree lib <- Magic here
//= require_tree spa
//= require index
lib.js
(常見於spa和chrome擴展名)
//= require_tree ./models
//= require_tree ./resources
//= require_tree ./whatever
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.