1

在运行时,我们可以通过 controller_name 和 action_name 方法来获取当前控制器和当前动作的名称。

如果可能的话,我也想获得所有剩余的控制器和动作名称和模型。

任何可用于获取应用程序控制器中的所有控制器名称和操作名称的 rails 方法。

4

1 回答 1

0
@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

这就是您获取所有模型名称的方式

于 2010-08-05T12:21:34.910 回答