Ruby on rails 3 我在运行哪个rails命令?
我试图发现我在初始化器模块上运行的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
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添加一个常量,但这种方法已经足够好了!