Ruby RoR-从控制器检索数据并使用AJAX显示

Ruby RoR-从控制器检索数据并使用AJAX显示,ruby,ajax,Ruby,Ajax,我有一个分配给ajax的控制器,用于将值传递给ajax,但在执行过程中没有打印值时,我的代码如下: :用户控制器 :my.js 要调试此js问题,请使用浏览器访问:/users/search\u name,查看结果 我得到了错误500,这意味着我的控制器有问题,对吗?当然可以。如果您使用的是生产模式,请通过tail log/production.log-n 333检查错误消息。 def search_name @nama = params[:name] //Get a value f

我有一个分配给ajax的控制器,用于将值传递给ajax,但在执行过程中没有打印值时,我的代码如下:

:用户控制器

:my.js


要调试此js问题,请使用浏览器访问:/users/search\u name,查看结果

我得到了错误500,这意味着我的控制器有问题,对吗?当然可以。如果您使用的是生产模式,请通过tail log/production.log-n 333检查错误消息。
  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
$.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);
            }
        })