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...)
所以我知道我有這種方法,我只是不知道爲什麼'秀'被稱爲。可能是一個路由問題,但無論如何,我會很感激這個幫助 - 謝謝。