Befolgen Sie den Rat in diese Frage in Bezug auf die Vorgehensweise lade iex mit den Abhängigkeiten des aktuellen Projektes Ich konnte mit phoenix Framework Abhängigkeiten ziemlich produktiv arbeiten. Es wird jedoch ein wenig mühsam, den Namespace des Phoenix-Projekts für jede einzelne Sache bereitzustellen.
Anstatt MyApp.Repo.all(MyApp.User)
einzugeben, habe ich gehofft, Repo.all(User)
machen zu können. Ich kann jedes Ding einzeln mit alias MyApp.Repo, as: Repo
alias machen, aber gibt es irgendeine Möglichkeit, dies für alles auf einmal zu tun?
Sie können einfach alias MyApp.Repo
anstelle von MyApp.Repo, as: Repo
aufrufen - es wird der letzte Teil des Modulnamens verwendet.
In Elixir 1.2 können Sie mehrere Submodule mit einem Aufruf in ihren eigenen Namen umbenennen: alias MyApp.{Repo, User}
Sie können auch eine Datei .iex.exs
verwenden, mit der Sie Ihre Aliase einrichten können. Sie können darüber lesen Ссылка - ich würde es in diesem Fall nicht als empfehlen Sie laufen Gefahr, eine Namenskollision zu haben. Der Aufruf von alias
in einer IEX-Sitzung ist expliziter.
Tags und Links elixir phoenix-framework mix iex