(во-первых, я здесь не использую Ruby on Rails)
У меня есть вызов jQuery.ajax для сценария ruby -
ajaxCall = function() {
$.ajax({
url: "/controllers/main.rb",
context: document.body,
type: "text",
success: function(data){
alert("yep")
}
});
}
Бит терпит неудачу с этой ошибкой -
Method Not Implemented
SCRIPT to /controllers/main.rb not supported.
Apache/2.2.16 (Ubuntu) Server at 192.168.2.2 Port 80
Я получаю похожую ошибку, если я изменяю «тип» на что-то еще, например «скрипт».
Скрипт Ruby не представляет собой ничего особенного, он просто передает некоторый текст (это всего лишь тест, который я пробую). Но, похоже, он даже не зашел достаточно далеко, чтобы попытаться запустить его.
@var = "This worked"
render :text => "This worked and #{@var}"
У меня есть подозрение, что это может быть необходимо для настройки Apache? Я не уверен, искал информацию, но ничего не могу найти.