1
我正在尝试编写一个小型jQuery方法,该方法在我的rails站点上运行,并检查用户名是否可用。这是在users_controller.rb和窗体上的所有处理:Rails&jQuery - 检查用户名可用性时出现UnknownAction错误
<script>
$(function() {
$('input#username').keyup(function() {
var username = $('input#username').val();
url = '/users/check_username/';
params = { username : username };
$.get(url, params, function(response){ markUsername(response); }, "json");
});
})
</script>
的markUsername()函数简单地将文本插入一些跨度说,如果该用户名可用或服用。
我有检查,如果用户名已被或免费的users_controller内部服务器端的代码,但是当我真正测试一下我得到这个错误:
ActionController::UnknownAction (No action responded to show. Actions: ...edit... enter code here check_username...)
所以我知道我有这种方法,我只是不知道为什么'秀'被称为。可能是一个路由问题,但无论如何,我会很感激这个帮助 - 谢谢。