Ruby on rails 3 我在运行哪个rails命令?

Ruby on rails 3 我在运行哪个rails命令?,ruby-on-rails-3,initialization,Ruby On Rails 3,Initialization,我试图发现我在初始化器模块上运行的rails命令如下: module MyModule class Railtie < Rails::Railtie initializer "my_module.configure_rails_initialization" do |app| puts "RAILS #{s} RUNNING!" #do something with ze app end end end 模块MyModule 类Ra

我试图发现我在初始化器模块上运行的rails命令如下:

module MyModule
  class Railtie < Rails::Railtie
    initializer "my_module.configure_rails_initialization" do |app|
        puts "RAILS #{s} RUNNING!"
        #do something with ze app
    end
  end
end
模块MyModule
类Railtie
可能的命令有:generate、console、server、dbconsole、runner

我已在以下位置阅读了初始化指南:

但在初始化时没有找到如何获取哪个命令


有什么建议吗?

这不是你问题的完整答案,而是我使用的解决方法。 我需要知道“rails控制台”是否启动了

我只是测试了console类是否已定义:

puts "Running console modes... " if defined?( Rails::Console )  
您还可以对Rails::Server使用此选项


对于dbconsole,上面的runner和generate解决方案不起作用

这不是您问题的完整答案,而是我使用的解决方法。 我需要知道“rails控制台”是否启动了

我只是测试了console类是否已定义:

puts "Running console modes... " if defined?( Rails::Console )  
您还可以对Rails::Server使用此选项


对于dbconsole,上面的runner和generate解决方案不起作用

哇,这几乎是一年前的事了,但它起作用了。。。我想我需要向Rails Gem添加一个常量,但这种方法已经足够好了!哇,那几乎是一年前的事了,但它很管用。。。我想我需要向Rails Gem添加一个常量,但这种方法已经足够好了!