rails
命令行命令提供了一些命令,例如rails generate
,rails console
等。现在我想编写一个gem来注册我自己的命令以用于{ {1}}。
这可能吗? 如果是这样,任何指导如何做到这一点?
注意:这适用于rails 3 +
问候,apeiros
答案 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