Я новичок в Ruby & Я борюсь за обслуживание файла javascript и его выполнение.Rails - рендеринг javascript-файла
Я пытаюсь построить встраиваемый виджет так, когда кто-то бежит mydomain.com/widget.js, он получит файл JavaScript, который будет выполняться после загрузки его
содержанияloader.js.erb:
(function(global) {
var WIDGET = WIDGET || {};
WIDGET.version = '0.1';
})(this);
router.rb содержание: содержание
get 'widget.js' => 'application#test'
application_controller.rb:
def test
render template: 'loader.js.erb', status: :ok, content_type:'text/javascript'
end
Я ожидаю, что после вызова mydomain.com/widget.js, чтобы увидеть WIDGET в глобальном объекте, но в данный момент он делает это как HTML
Спасибо, но не работал – Alon