rails 3 + Jquery数据显示问题

时间:2011-03-26 08:38:47

标签: jquery ruby-on-rails ruby ajax ruby-on-rails-3

我有一个 Rails3 应用程序 JQuery 。我有以下代码(我有一个id为'new'的div)

$.ajax({
    type: "GET",
    url: '/users/new',
    success: function(data) {
        $("#new").html( data );
    }
});

在我的用户控制器中,新操作如下

 def new
    @user = User.new
    @sample_value = "sample value"
 end

但是当我尝试在视图中显示变量@sample_value时,它似乎是空白的(没有任何值)

如何将实例变量(@)从我的控制器传递给视图

请帮助

我的设置如下

提前致谢

欢呼声

sameera

1 个答案:

答案 0 :(得分:0)

最简单的方法就是渲染数据

def new
  @user = User.new
  @sample_value = "sample value"
  render :text => @sample_value
end

但良好做法是将其作为js请求,并在您的new.js.erb文件中进行回复

相关问题