我有一個靜態的Greasemonkey腳本,它工作正常。 我有一個rails 4應用程序,我只想爲當前用戶自定義我的腳本。 我的問題是我可以渲染名爲script.user.js
的腳本,但內容類型始終爲text/html,而Greasemonkey無法檢測到它的安裝。如何讓Rails爲我的動態Greasemonkey腳本提供正確的MIME類型?
的代碼下面幾行:
的routes.rb
resources :users do
get 'script.user.js', :action => 'script', :on => :collection
end
users_controller.rb
def script
render file: 'users/script.user.js', content_type: "application/x-javascript"
end
如何讓我的應用程式提供與該文件正確的類型?
感謝您的編輯和鏈接! –