这是我的控制器方法:
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) {
}
答案 0 :(得分:0)
是的,你可以像这样传递任何变量:
render partial: 'property_all', locals: { user: @user }
如果渲染中只有两个参数是上面两个,你也可以使用这个较短的形式:
render 'property_all', user: @user