Что является подходящим «response_with» для добавления в действие «update» вложенного контроллера ресурсов? - PullRequest
0 голосов
/ 17 ноября 2010

И к нему обращаются через js.

В моем контроллере есть строка "reply_to: html,: js".

Однако, в моем действии обновления:

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

Пытается перейти к методу "show". Когда у меня просто есть:

@permission.update_attributes(params[:permission])

Тогда к моему update.js.erb обращаются соответствующим образом.

Я не понимаю сделку здесь, кто-нибудь может помочь? Я чувствую, что у меня должна быть эта строка "response_with", хотя я не знаю почему, если она работает.

1 Ответ

2 голосов
/ 06 декабря 2010

Вы хотите сделать:

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

Подробнее здесь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...