如何使rails命令更短

时间:2016-08-12 21:43:03

标签: ruby-on-rails

我希望缩短rails命令。也就是说,我想输入

r g scaf User name:string age:integer 

而不是

rails g scaffold User name:string age:integer

您知道如何自定义快捷方式吗?我很感激你的意见。

提前致谢。

1 个答案:

答案 0 :(得分:2)

为什么r g scaf?让它更短。

您可以使用bash aliases为长命令创建别名。即。使命令缩短。

  1. 打开终端并将cd打开到您的主目录中。

  2. 然后ls -a查找名为.bashrc的文件。如果不存在则使用

    创建一个

    touch .bashrc

  3. 然后在文件末尾添加alias rgs='rails g scaffold'

  4. 打开新终端以使更改生效或 如果没有退出,您还可以使用source .bashrc重新加载bash aliases
  5. 现在你应该能够做到

    rgs User name:string age:integer

  6. 注意:在执行此命令之前,请确保您位于包含rails项目的目录中。否则rails会建议您先创建一个新项目。