Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/64.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何缩短rails命令_Ruby On Rails - Fatal编程技术网

Ruby on rails 如何缩短rails命令

Ruby on rails 如何缩短rails命令,ruby-on-rails,Ruby On Rails,我想缩短rails命令。也就是说,我想打字 r g scaf User name:string age:integer 而不是 rails g scaffold User name:string age:integer 你知道如何自定义快捷方式吗?谢谢你的建议 提前感谢。为什么r g scaf?让我们把它再短一点 可以使用bash别名为长命令创建别名。把命令缩短 打开终端并将cd放入您的主目录 然后ls-a查找名为.bashrc的文件。如果不存在,请使用创建一个 touch.bashrc

我想缩短rails命令。也就是说,我想打字

r g scaf User name:string age:integer 
而不是

rails g scaffold User name:string age:integer
你知道如何自定义快捷方式吗?谢谢你的建议


提前感谢。

为什么
r g scaf
?让我们把它再短一点

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

  • 打开终端并将
    cd
    放入您的主目录

  • 然后
    ls-a
    查找名为
    .bashrc
    的文件。如果不存在,请使用创建一个

    touch.bashrc

  • 然后在文件末尾添加
    别名rgs='rails g scaffold'

  • 打开新终端以使更改生效或 在不注销的情况下,您还可以使用
    source.bashrc
    重新加载
    bash别名

  • 现在你应该能做到了

    rgs用户名:字符串年龄:整数


  • 注意:在执行此命令之前,请确保您所在的目录中包含一个
    rails
    项目。否则,
    rails
    将建议您首先创建一个新项目。

    +1用于别名创建。我还将我的所有别名保存在一个单独的文件中,并将该文件的源文件保存在.bashrc中。谢谢您的回答。由于你,我已经解决了这个问题。我使用OS X,我更改了.bash_配置文件而不是.bashrc。@Arun Kumar您能接受我的问题吗?我不能再问问题了。