Как вызвать метод в ApplicationController? - PullRequest
0 голосов
/ 14 апреля 2010

У меня есть метод, определенный в ApplicationController:

def some_checking
  ...
end

И я хотел бы позвонить из другого контроллера. E.g.:

class OtherController < ApplicationController

  some_checking

  def xxx
  end

end

Как мне это сделать? Я просто не могу попасть в some_checking.

1 Ответ

3 голосов
/ 14 апреля 2010

Я не совсем уверен, что вы хотите сделать. Если я понял, что вы определили метод в ApplicationController и хотите, чтобы он вызывался внутри OtherController. Для этого вы можете использовать before_filter или просто вызвать метод из самого метода xxx.

Посмотрите доступные фильтры здесь http://api.rubyonrails.org/classes/ActionController/Filters/ClassMethods.html

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