注册一个脚本以与rails命令一起使用,例如`rails mycommand`

时间:2011-06-11 13:39:36

标签: ruby-on-rails-3

rails命令行命令提供了一些命令,例如rails generaterails console等。现在我想编写一个gem来注册我自己的命令以用于{ {1}}。

这可能吗? 如果是这样,任何指导如何做到这一点?

注意:这适用于rails 3 +

问候,apeiros

1 个答案:

答案 0 :(得分:0)

没有做过,但这里有一些线索。在您的Rails应用程序中,脚本目录包含一个名为“rails”的文件,该文件具有此行

 # This command will automatically be run when you run "rails" with Rails 3 gems installed from the root of your application.

然后需要此Rails文件:https://github.com/rails/rails/blob/master/railties/lib/rails/commands.rb