Как получить все модели, контроллеры, действия и имена методов в Rails - PullRequest
1 голос
/ 05 августа 2010

Во время выполнения мы можем получить текущий контроллер и имена текущих действий с помощью методов controller_name и action_name, таких как wise,

Я хочу получить все остальные контроллеры, а также имена действий и модели, если это возможно ..

Любой доступный метод rails для получения всех имен контроллеров и имен действий в контроллере приложения.

1 Ответ

0 голосов
/ 05 августа 2010
@table_names =  ActiveRecord::Base.connection.tables
    @model_names = Array.new
    @model_names.each do |table_to_model|
      @model_names = @model_names.insert(@model_names.length,table_to_model.camelize.singularize) unless table_to_model.blank?
    end

Вот как вы получаете все название модели

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