我们可以直接在Rails中将数组渲染到ajax调用吗?

时间:2013-08-05 15:03:42

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

我在ajax调用中调用下面的方法。我希望这个方法能够返回一个数组,这样我就可以在我的ajax调用中循环获得所需的结果。

通常我们渲染部分或文本。我不知道如何渲染数组。有人可以帮助我。我知道渲染文本:对于数组不起作用。

def get
        @bookmarks = Project.get(params[:username])
        render text: @bookmarks    
    end

1 个答案:

答案 0 :(得分:3)

您应该将其渲染为JSON对象:

def get
  @bookmarks = Project.get(params[:username])
  render json: @bookmarks.to_json
end