我有一部分我希望从两组不同的数据中返回。
@data_a = @replies
@data_b = @users
他们俩都可以通过这个部分来获取:
render partial: 'vis_item', collection: @replies
问题是我想在我的控制器中单独返回两个集合,
# not working code, just a guess
render { replies: 'vis_item', collection: @replies, users: 'vis_item', collection: @users }
如果代码以这样的哈希值返回,我可以使用我的jQuery成功回调来传播它:
success: (data) ->
$(".user-block").html data.users
$(".replies-block").html data.replies
实现这一目标的最佳方法是什么?
答案 0 :(得分:1)
你想要render_to_string
。完全相同,除了返回一个字符串。
http://apidock.com/rails/AbstractController/Rendering/render_to_string