2016-08-12 1 views
1

Ich möchte Rails-Befehle kürzer machen. Das heißt, ich willwie man die Rails-Befehle kürzer macht

r g scaf User name:string age:integer 

statt

rails g scaffold User name:string age:integer 

geben Wissen Sie, wie die Verknüpfungen anpassen? Ich würde deinen Ratschlag schätzen.

Vielen Dank im Voraus.

Antwort

2

Warum r g scaf? Lasst es noch kürzer machen.

Sie können bash aliases verwenden, um einen Alias ​​für einen langen Befehl zu erstellen. dh. Befehle kürzer machen

  1. Öffnen Sie das Terminal und cd in Ihrem Home-Verzeichnis auf.

  2. Dann ls -a suchen Sie nach einer Datei mit dem Namen .bashrc. Wenn das existiert nicht schafft eine mit

    touch .bashrc

  3. Dann alias rgs='rails g scaffold' am Ende der Datei hinzufügen.

  4. Öffnen Sie ein neues Terminal auf, um die Änderungen zu übernehmen oder , ohne sich abzumelden, können Sie auch source .bashrc verwenden können die bash aliases
  5. Jetzt sollten Sie in der Lage sein, neu zu laden

    rgs User name:string age:integer

zu tun

Hinweis: Stellen Sie vor dem Ausführen dieses Befehls sicher, dass Sie sich in einem Verzeichnis befinden, das ein rails-Projekt enthält. Andernfalls wird rails Ihnen vorschlagen, zuerst ein neues Projekt zu erstellen.

+0

+1 für die Alias-Erstellung. Ich speichere auch alle meine Aliase in einer separaten Datei und sortiere diese Datei in .bashrc. –

+0

Danke für Ihre Antwort. Ich habe das Problem dank Ihnen gelöst. Ich benutze OS X, und ich habe .bash_profile anstelle von .bashrc geändert. – Hiroki

+0

@Arun Kumar Könnten Sie bitte meine Frage als eine gute Frage akzeptieren? Ich kann keine Frage mehr stellen. – Hiroki