与另一个对象一起渲染局部



这是我的控制器方法:

def update
  @properties = Property.all
  @user = User.all
  respond_to do |format|
    format.js { render partial: 'property_all' }
  end
end

在渲染部分对象时,我是否也可以渲染另一个对象,比如下面可以在AJAX请求中捕获的对象?

format.js { render partial: 'property_all', user: @user } 

AJAX

success : function (response, object) {
}

是的,您可以像这样将任何变量传递给它:

render partial: 'property_all', locals: { user: @user }

如果要呈现的两个参数是上面的两个,也可以使用这种较短的形式:

render 'property_all', user: @user

相关内容

  • 没有找到相关文章

最新更新