実行時には、以下のように controller_name および action_name メソッドによって現在のコントローラーと現在のアクション名を取得できます。
可能であれば、残りのすべてのコントローラーとアクション名とモデルも取得したい..
アプリケーション コントローラー内のすべてのコントローラー名とアクション名を取得するために使用できる任意の Rails メソッド。
実行時には、以下のように controller_name および action_name メソッドによって現在のコントローラーと現在のアクション名を取得できます。
可能であれば、残りのすべてのコントローラーとアクション名とモデルも取得したい..
アプリケーション コントローラー内のすべてのコントローラー名とアクション名を取得するために使用できる任意の Rails メソッド。
@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
これは、すべてのモデル名を取得する方法です