У меня есть контроллер, который назначает передачу значения ajax, но когда при выполнении никакое значение не печатается, вот мой код:
: пользовательский контроллер
def search_name
@nama = params[:name] //Get a value from user input
@user = User.select(:name).where(['name = ?', params[@nama]]).all
respond_to do |format|
format.json {render :json => @user}
format.html { render :json => @user}
end
end
: my.js
$.ajax({
url: '/users/search_name/',
type:'get',
data:{
name:nama
},
dataType:'json',
success:function(puser){
var userName = '';
for(x in puser){
userName += 'Name here"'+ puser[x]['user']['name'] +'";
}
$('.search-result').html(userName);
}
})