如何在ajax url中调用控制器动作

我想调用ajax url中的控制器方法,根据另一个下拉列表中的值动态填充下拉列表。 我得到的值是字符串,当我使用ajax url调用此方法时,它总是引用’show’方法。 我的ajax电话

$('#users').change(function() { url: '/users/update_groups', data: {name: $(this).val()}, success: function (data) { alert(data); } }); 

在我的users_controller.rb中

 def update_groups user_name # returns list of groups end 

如何使用ajax url调用此方法?

 $("#users").change(function() { $.ajax({ url: "users/update_groups", type: "POST", data: {name: $(this).val()}, success: function (data) { alert(data); } }); }); 

尝试上面的代码一旦它可能工作,让我知道…..将尝试帮助一些其他方式,如果它不工作…..