【发布时间】:2013-08-05 21:29:24
【问题描述】:
即使我相信该操作存在于我的控制器中,我也会遇到路由错误。
routes.rb:
Build::Application.routes.draw do
resources :users do
match 'users/:id' => 'users#username'
get 'validate_username', on: :member
get 'validate_email', on: :member
end
end
new.html.erb:
$("#user_email").on('blur', function(){
if($(this).val()!=""){
user_email = $(this).val();
$.ajax({
url:"<%=validate_email_user_path%>",
type:'GET',
data: {email: user_email},
success: function(data,status,xhr){
console.log(data);
alert(data.message);
});
rake 路线:
validate_email_user GET /users/:id/validate_email(.:format) users#validate_email
我做错了什么?
【问题讨论】:
标签: ruby-on-rails