elixir

Elixir ist eine quelloffene, dynamische, kompilierte, universelle funktionale Programmiersprache. Es wurde entwickelt, um vollständig kompatibel mit der Erlang-Plattform zu sein, und ist gut geeignet, um fehlertolerante, verteilte Anwendungen mit weichen Echtzeitgarantien zu schreiben und Hot-Code-Swapping zu ermöglichen.
1
Antwort

Kann Elixir script oder iex externe Module verwenden, ohne ein neues Projekt zu erstellen?

Ich schreibe oft HTTP-Programm mit HTTPoison in Elixir. Wenn ich mix verwende, um ein neues Projekt zu erstellen und mix.exs für die Abhängigkeit von HTTPoison zu ändern, kann mix deps.get Abhängigkeiten auflösen. Manchmal möchte ich j...
23.08.2015, 14:33
1
Antwort

Ecto: Wie man die Zuordnung in einem Update mit put_assoc aktualisiert und einfügt

Ich versuche, einen einzelnen Änderungssatz zu schreiben, der ein Modell aktualisiert und eine Assoziation einfügt. Ich kann keine Beispiele finden, wie man put_assoc/4 verwendet %Vor% Dies gibt den folgenden Fehler aus: %Vor% Irgen...
19.02.2016, 21:08
1
Antwort

Wie verteilt man dauerhafte Verbindungen über einen Elixir / Phoenix-Cluster?

Diese Frage nervt mich, und ich brauche diese Art von Skala eigentlich nicht, ich bin nur neugierig. Kürzlich hat Chris Mccord 2 Millionen dauerhafte Verbindungen in einer einzigen Box mit Elixir / Phoenix erhalten . Wenn ich 3 Boxen in einem C...
04.09.2016, 01:12
1
Antwort

Wie erhalten Sie PostgreSQL-Hashes in Phoenix's Ecto-Modellen?

Ich möchte ein PostgreSQL-Hash-Typ-Feld in meinem Ecto-Modell definieren, aber ich bin nicht sicher, wie es geht. Ich habe keinen expliziten Leitfaden zu diesem Thema gefunden und gehe davon aus, dass es irgendwo hier versteckt ist: Ссылка...
16.10.2015, 09:00
1
Antwort

Phoenix 1.3 (Elixir) Fehler: Myapp.Users.User .__ struct __ / 0 ist nicht definiert, kann die Struktur Myapp.Users.User nicht erweitern

Versuchen Sie, eine API mit Phoenix v1.3 nach diesem Tutorial zu erstellen: Ссылка ( hat darauf geachtet, dass jeder Schritt dem Buchstaben folgt) Wenn ich versuche, mix ecto.setup auszuführen Ich erhalte den folgenden Fehler:...
06.06.2017, 21:14
2
Antworten

So senden Sie eine Nachricht an bestimmte Sockets mit Phoenix

Ich habe einen Socket mit Verifizierung: %Vor% Und nach dem Verbindungssocket wie user:#id benannt Aus der Dokumentation kann ich das Ereignis disconnect senden Test.Endpoint.broadcast("users_socket:" <> user.id, "disconnect",...
27.12.2015, 17:37
1
Antwort

Elixir / ExUnit: Kontext von Testfall an Teardown / Cleanup-Methode (on_exit) übergeben?

Problem Ich möchte ein Elixir-Modul testen, das mit dem Hostsystem interagiert und über Methoden verfügt, die Nebenwirkungen haben. Für diese Frage und um es kurz zu halten, nehmen wir an, dass es sich um die Erstellung mehrerer Verzeichnisse...
06.03.2017, 11:04
1
Antwort

Phoenix + Addict - CrossDomain Fehler bei der POST-Aktion

Ich versuche, das Paket addict für die Authentifizierung in meinen Projekten zu verwenden, aber immer wenn ich versuche, eine Operation auszuführen ( register, login ...) Ich bekomme einen CrossDomain Fehler auf meinem POST. Ich habe bereit...
20.08.2015, 14:23
0
Antworten

Doppelte Protokollimplementierungen in abhängigen Projekten

Ich habe Probleme mit der Konsolidierung der Protokollimplementierung in meinem Elixir-Projekt. Um genauer zu sein benutze ich Ecto und ein einfaches Projekt namens Gold (spielt wenig eine Rolle). Das Problem ist, dass beide ( Ecto und...
05.07.2016, 21:30
1
Antwort

Elixir-Skript mit Abhängigkeit

Ich schreibe ein schnelles Elixir-Skript, und ich würde gerne eine Abhängigkeit CSV-Bibliothek verwenden. Es scheint ein wenig übertrieben, ein neues Mix-Projekt zu erstellen, nur um das Abhängigkeitsmanagement für diese eine Bibliothek hinzuz...
06.01.2016, 21:16