什么是适当的“respond_with”放入嵌套资源控制器的“更新”操作?

时间:2010-11-17 01:38:45

标签: ruby-on-rails-3 jquery

它正在通过js访问。

我的控制器中有“respond_to:html,:js”行。

但是,在我的更新操作中:

if @permission.update_attributes(params[:permission])
  respond_with [@brand,@permission]
end

尝试转到“show”方法。当我刚才:

@permission.update_attributes(params[:permission])

然后我的update.js.erb被正确访问。

我不明白这里的交易,有人可以帮忙吗?我觉得我应该在那里有“respond_with”行,但我不知道为什么它会起作用。

1 个答案:

答案 0 :(得分:2)

你想这样做:

def update
    @brand = ....
    @permission = ....
    @permission.update_attributes(params[:permission])
    respond_with [@brand, @permission]
end

Read more here.