Как добавить макрос для контроллера? - PullRequest
0 голосов
/ 27 января 2012

Я хочу добавить макрос в контроллер как активная запись: has_many

class ApplicationController < ActionController::Base
  macro_to_define_methods :parameters => :here
end

Как мне этого добиться?

Спасибо.

1 Ответ

1 голос
/ 27 января 2012
module ControllerExtensions
  def do_something(options)
    # do something with options here, e.g. define_method
  end
end
ActionController::Base.extend(ControllerExtensions)


class ApplicationController < ActionController::Base
  do_something :parameters => :here
end
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...