(首先,我不是在这里使用Ruby on Rails)
我有一个对ruby脚本的jQuery.ajax调用 -
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
如果我将'type'更改为其他任何内容,即'script',我会收到类似的错误。
Ruby脚本没什么特别的,它只是传回一些文本(这只是我正在尝试的一个测试)。但它似乎甚至不足以尝试运行它。
@var = "This worked"
render :text => "This worked and #{@var}"
我怀疑这可能需要一些Apache配置吗?我不确定,一直在寻找信息但找不到任何东西。