Можно ли переместить код Ruby из контроллера в файл '.js.rjs'? - PullRequest
0 голосов
/ 20 января 2011

Я использую Ruby on Rails 3, и для правильной организации своего кода мне хотелось бы, чтобы весь код AJAX был связан с действием в соответствующем файле 'action.js.rjs'.

Например, если у меня есть код в контроллере, подобный следующему:

def action
  ...

  format.js {
    # BEGIN code to move in to the 'action.js.rjs' file
    responds_to_parent do
      ...
    end
    # END code to move in to the 'action.js.rjs' file
  }

end

можно ли каким-то образом переместить оператор responseds_to_parent или его содержимое из контроллера вфайл action.js.rjs и заставить его работать?

1 Ответ

0 голосов
/ 20 января 2011

решаемые

Это должно работать:

    responds_to_parent do
      render :action => 'update.js.rjs'
    end
...