Tag: elixir

Elixier ist ein open-source, dynamische zusammengestellt, general purpose funktionale Programmiersprache. Es wurde entwickelt, um vollständig kompatibel mit der Erlang-Plattform und ist gut geeignet, zu schreiben, fehlertolerante, verteilte Anwendungen mit soft real-time Garantien und die Fähigkeit zum hot-code-swapping.

wie kann ich einstellen, dass session-setup, wenn ich test-phoenix-Aktion, die brauchen user_id in der session?

Anzahl der Antworten 2 Antworten
Habe ich eine Prüfung, die müssen user_id Sitzung vor der Prüfung, weil diese Aktion kennen müssen, um current_user. setup do %User{ id: 123456, username: "lcp", email: "[email protected]", password: Comeonin.Bcrypt.hashpwsalt("password") } |> Repo.insert {:ok, user: Repo.get(User, 123456) }

has_many, durch Verbände in Ecto

Anzahl der Antworten 1 Antworten
Ich versuche immer noch zu verstehen, wie Sie sich mit dem erstellen/aktualisieren has_many, through: Verbände in Ecto. Ich habe re-read José post über die Verbände sowie die docs, aber ich bin immer noch am kämpfen. Was ich

Wie kann ich einen Zeilenumbruch (line continuation) in Elixir?

Anzahl der Antworten 2 Antworten
In Python, zum Beispiel, kann man Zeilenumbruch mit ' \ ' - Zeichen (ja, notwendiges übel). Ist es möglich, die zu Bruchlinien in Elixir? "\" ist auch in Elixier, wenn Sie nicht wollen, verlassen Sie sich auf

Return-Anweisung in Elixir

Anzahl der Antworten 8 Antworten
Ich brauche eine Funktion mit irgendeiner Art von Schritt-für-Schritt-Logik und ich Frage mich, wie kann ich eins machen. Nehmen wir eine log-in-Prozess auf einer Website als ein Beispiel, so brauche ich die folgende Logik: 1) E-Mail vorhanden

Elixier - Laden Sie eine Datei (Bild) von einer URL

Anzahl der Antworten 3 Antworten
Was bedeutet der code zum herunterladen einer Datei/Bild aus einer URL Aussehen Elixier? Google-Suche scheinen zurück zu bringen wie zum download Elixier selbst. InformationsquelleAutor BuddyJoe | 2015-05-15

Warum habe ich #Ecto.Verein.NotLoaded?

Anzahl der Antworten 1 Antworten
Habe ich teams und jedes team hat Benutzer, so gibt es eine join-Tabelle zu verknüpfen Benutzer zu teams wie der eine viele zu viele Beziehung, hier meine Modelle: defmodule App.Team do use App.Web, :model schema "teams" do

Wie erstellen Sie und laden von Modulen zur Laufzeit dynamisch in Elixir, oder Erlang?

Anzahl der Antworten 3 Antworten
Das grundlegende Szenario ist dieses: ich brauche zum laden von text aus einer Datenbank, und drehen Sie dann den text in ein Elixier-Modul (oder ein Erlang-Modul) und dann ruft hinein. Der text ist genauso effektiv wie eine

Erstellen einer unique-Einschränkung auf zwei Säulen, die zusammen in Ecto

Anzahl der Antworten 3 Antworten
Wie erstellen Sie einen eindeutigen index auf zwei Spalten in Ecto, die entsprechen würde, um diese: CREATE TABLE someTable ( col1 int NOT NULL, col2 int NOT NULL, primary key (col1, col2) ) ? InformationsquelleAutor 2083 |

Wie rollback, reset -, oder drop-Ecto-test-Datenbank?

Anzahl der Antworten 2 Antworten
In der Regel mix.test reinigt die test-Datenbank, aber es funktioniert nicht. Kann es sein, weil ich war Herumspielen mit der Herstellung eines users schema, aber nicht wollen, dass zu verwenden, was ich gemacht, damit ich es Los

Reguläre Ausdrücke in Elixir Fall

Anzahl der Antworten 2 Antworten
Können Sie einen Regulären Ausdruck in einen case im Elixier? Also etwas entlang der Linien von: case some_string do "string" -> # do something ~r/string[\d]+/ -> # do something _ -> # do something end InformationsquelleAutor Daisuke

Wie konvertiere ich eine Elixir Tupel in einen bitstring?

Anzahl der Antworten 3 Antworten
Ich bin neu bei Elixier und ich versuche, etwas zu drucken, um STDOUT mit IO.puts. IO.puts erfordert chardata. Ich schaute mir die Elixir-docs und nicht sehen, eine Möglichkeit zum konvertieren von Tupeln, die bitstrings. Ich weiß, es

Sind Elixir Variablen wirklich unveränderlich?

Anzahl der Antworten 4 Antworten
In Dave Thomas-Buch Programming Elixir er sagt "Elixier erzwingt unveränderliche Daten" und geht auf zu sagen: In Elixir, sobald eine variable verweist auf eine Liste wie [1,2,3], Sie wissen, es wird immer auf die gleichen Werte (bis

Andockfenster Fehler: standard_init_linux.go:185: exec Benutzer-Prozess verursacht "no such file or directory"

Anzahl der Antworten 1 Antworten
Ich versuche mit meinem Elixier-phoenix-app mit postgresql-Datenbank für die Ausführung mit Docker. Dies ist, was mein Dockerfile aussieht: # ./Dockerfile # Starting from the official Elixir 1.5.2 image: # https://hub.docker.com/_/elixir/ FROM elixir:1.5.2 ENV DEBIAN_FRONTEND=noninteractive # Install hex

Wie Fügen Sie CSS/JS Abhängigkeiten Zu Phoenix Projekt?

Anzahl der Antworten 4 Antworten
Ich versuche zum hinzufügen von jquery zu einem Phönix-Projekt. Wenn ich einen link zu jquery direkt in der app.html-Code.eex in den head-tag in etwa so: <script type="text/javascript" src="http://cdnjs.cloudflare.com/ajax/libs/jquery/2.0.3/jquery.min.js"></script> ...Es funktioniert. Aber ich glaube nicht, dass ein web-Abhängigkeit.

So testen Sie die Werte des structs in der Funktion guard-clauses?

Anzahl der Antworten 1 Antworten
In Phoenix /Elixir-app in diesem kleinen Hygiene-Funktion gehe ich ein problem, wenn der Benutzer nicht geben Sie eine E-Mail. Benutze ich eine Struktur, um mit den Daten umzugehen. Und eine einfache Hygiene-Funktion, (für jetzt) nur Streifen whitespace

Kann nicht die Umgebungsvariablen in Elixir-Projekt

Anzahl der Antworten 4 Antworten
Ich definiert eine environment-variable im Zusammenhang mit der Leitfaden-Schritte, meine mix.exs ist defmodule Basic.Mixfile do use Mix.Project def project do [app: :basic, version: "0.0.1", elixir: "~> 0.13.0-dev", deps: deps, env: [ dev: [foo: "bar"] ] ] end

In Elixir gibt es eine Möglichkeit zu einem Modul Liste seiner Funktionen?

Anzahl der Antworten 3 Antworten
In der gleichen Weise, dass wir bekommen können ein beliebiges Objekt (oder Klasse) in Ruby, um die Liste der Methoden, gibt es eine Funktion im Elixier um eine Liste aller Funktionen, die die Zugehörigkeit zu einem Modul?

So erzeugen Sie eine zufällige url-sichere string mit Elixir

Anzahl der Antworten 3 Antworten
Ich muss in der Lage sein zu generieren zufällige url-sichere strings, so könnte ich diese in links (wie in einem Aktivierungs-link gesendet, um eine Benutzer-E-Mail), so wie ich ihn generieren? Gibt es eine Möglichkeit, das zu tun,

Wie zu bauen, WO IN array-Klausel mit Ecto?

Anzahl der Antworten 3 Antworten
Wie findet Beiträge in der angegebenen Liste der ids? Funktioniert das nicht: posts = Post |> where(id: [1, 2]) |> Repo.all Beispiel in Rails: Post.where({ id: [1, 2]}) # SELECT * FROM posts WHERE id IN (1,

Elixir konvertieren struct zuordnen

Anzahl der Antworten 4 Antworten
Ich versuche zu konvertieren, um eine Struktur auf eine Karte, um in der Lage zu reinigen, alle null-Werte Ich bin derzeit mit diesem code case Nadia.get_updates do {:ok, results} -> Map.from_struct(results) |> Enum.filter(fn {_, v} -> v

Kann elixir oder erlang-Programme werden kompiliert, um ein standalone binary?

Anzahl der Antworten 3 Antworten
Er sieht, dass die elixir hat ein tool namens elixirc und erlang hat ein tool namens erlc zu Module kompilieren für den Einsatz. Es sagt unmittelbar nach diesem, können Sie dann code ausführen, der mit der elixir

Wie erziehe ich eine Zahl auf eine Kraft in Elixir?

Anzahl der Antworten 4 Antworten
Wie kann ich das berechnen einer Zahl mit einem Exponenten im Elixier? Beispielsweise 23 zurückkehren würde, 8. InformationsquelleAutor Nathan Long | 2015-08-15

Zum drucken einer Karte die array-Werte in Elixir?

Anzahl der Antworten 1 Antworten
Neues Elixier aus Rubin und ich versuche, drucken Sie eine Karte, die array-Werte mit dem folgenden code: map-script.ex list = [0, 1] map = %{0 => [1, 2], 1 => [2, 3]} Enum.each list, fn n ->

Was ist der Unterschied zwischen " def " und " defp` in der Phoenix-Framework?

Anzahl der Antworten 2 Antworten
Werde ich durch die Programmierung Phoenix Buch, und ich Frage mich, was der Unterschied zwischen def und defp ist. Gibt es mehrere Funktionen im my-controller - die meisten von Ihnen sind Aktionen wie diese: def new (conn,

Elixier: Wie testen mehrerer Werte in case-Bedingung?

Anzahl der Antworten 3 Antworten
Gibt es einen kürzeren Weg, dies zu schreiben: case testvalue do 200 -> true 404 -> true _ -> false end Es gibt true zurück, für 200 oder 404, und false, für alles andere. Es wäre schön

Wie lade ich ein Elixier Bibliothek in iex ohne Sie in einen Projekt-mix.exs deps?

Anzahl der Antworten 3 Antworten
Möchte ich versuchen, das Gift json-Modul ohne erstellen einer mix-Projekt. Wie kann ich es installieren und in iex über import? War ich in der Lage, um es in ein Projekt, dann verwenden Sie es, nachdem Sie in

Wie man eine variable mit dem Wert aus Umwelt-Dateien in Phoenix?

Anzahl der Antworten 2 Antworten
Ich bin mit der Nutzung meiner ersten Phoenix-Anwendung, und ich habe angegeben, die Werte einer variable in meinem Umfeld-Dateien (dev.exs und prod.exs). Nun versuche ich herauszufinden, wie diese zugänglich sind, in meinem Controller. # config/dev.exs config :my_app,

Wie können wir einfach mal die Funktion Anrufe in elixir?

Anzahl der Antworten 1 Antworten
Wie können wir leicht Zeit Funktionsaufrufe in Elixir? Gibt es irgendwelche versteckten Schalter im IEx um dies zu ermöglichen? Ich glaube nicht, dass es eine option, das zu tun. Wohl die einfachere und Schnellste Weg, dies zu

Machen Sie ein Feld einzigartig in ecto

Anzahl der Antworten 1 Antworten
Wie man ein Feld unique im ecto? Ich dachte, es ist das gleiche wie das active record in Ruby, aber es scheint, es ist nicht InformationsquelleAutor ardhitama | 2015-09-08

Wie zu Lesen, config variable in Phoenix / Elixir?

Anzahl der Antworten 5 Antworten
Ich würde gerne die Titel meiner app in my/config/config.exs Datei: config :my, My.Endpoint, url: [host: "localhost"], root: Path.dirname(__DIR__), secret_key_base: "secret", title: "My App" Wie kann ich Lesen title später verwenden Sie es in der Vorlage? So etwas

Drehen postgres Datum Darstellung in ISO-8601-string

Anzahl der Antworten 5 Antworten
Ich versuche zu formatieren, Postgres Datum Darstellung in eine ISO-8601-string. Ich gehe davon aus, dass es eine Postgres-Funktion, die es tun können, aber ich fand die Dokumentation kurze Beispiele. Meine Abfrage ist SELECT now()::timestamp gibt [{{2016, 8,

Holen Sie sich Zufällige Element(s) aus einer Liste

Anzahl der Antworten 4 Antworten
Ich bin im Grunde auf der Suche nach einem Elixier äquivalent von Ruby ' s Array#Beispiel. Etwas, das würde ich so machen: list = [1,2,3,4,5,6,7] sample(list) #=> 4 sample(list, 3) #=> [6, 2, 5] Ich habe nichts

Wie übergeben Sie eine Funktion, die als parameter in Elixier?

Anzahl der Antworten 1 Antworten
Wie geben Sie eine Funktion als parameter an eine andere Funktion in Elixir? Zum Beispiel, pass foo zu bar, so dass bar können dann Aufruf von foo. Was ist die syntax, die sowohl in der aufrufenden Funktion

Zurückgeben von Werten in Elixir?

Anzahl der Antworten 2 Antworten
Habe ich vor kurzem beschlossen, zu lernen, Elixier. Aus einem C++ - /Java - /JavaScript-hintergrund habe ich mit viel Mühe das begreifen der Grundlagen. Das klingt vielleicht blöd, aber wie würde return-Anweisungen arbeiten in Elixir? Ich habe

Wie definieren Sie Konstanten in Elixir-Module?

Anzahl der Antworten 6 Antworten
In Ruby, wenn man die Definition von Konstanten in Klassen, Sie würden definieren, die Sie verwenden alle caps. Zum Beispiel: class MyClass MY_FAVORITE_NUMBER = 13 end Wie machst du das in Elixir? Und wenn keine solche Entsprechung

Elixier-Listen als char interpretiert Listen

Anzahl der Antworten 2 Antworten
Ich bin gerade erst aus mit Elixir. Ich Schreibe einige tests mit ExUnit für einfache Enumerable Funktionen, dass ich die Umsetzung selbst, ohne Verwendung der standard-Enum-Modul. In meinen tests, die ich zu finden bin, wenn ich mich

Holen Sie sich die aktuellen Umwelt-Namen

Anzahl der Antworten 3 Antworten
In Phoenix Rahmen, wie bekomme ich die aktuelle Umgebung den Namen ? Hab ich auch schon versucht zu Lesen env Variablen mit System.get_env("MIX_ENV"), aber der Wert ist nicht immer festgelegt. InformationsquelleAutor Chris | 2016-01-26

Elixier: (FunctionClauseError) keine Funktion matching-Klausel

Anzahl der Antworten 3 Antworten
Den ich gemacht habe, dieses Elixier-Modul, das gedruckt werden soll jede Zahl, "zählen" bis zu der Anzahl, die es Ihnen. defmodule Count do def to(n) do m = 1 _to(n, m) end defp _to(n, m) when (m

So Konvertieren Sie Ein Elixier Binäre Einen String?

Anzahl der Antworten 5 Antworten
So, ich bin versucht zu konvertieren Binär zu string. Dieser code: t = [{<<71,0,69,0,84,0>>}] String.from_char_list(t) Aber ich bekomme diese, wenn ich versuche, diese Konvertierung: ** (ArgumentError) argument error (stdlib) :unicode.characters_to_binary([{<<70, 0, 73, 0, 78, 0>>}]) (elixir) lib/string.ex:1161:

Idiomatische Elixier, um auszuführen, wenn params nicht null?

Anzahl der Antworten 2 Antworten
Wie Sie gehen über das herausfiltern Ungültiger Parameter wie nil oder eine leere Liste, bevor Sie gehen, um Prozess der params? Den case unten scheint zu sein, common, aber es ist nicht klar, code-ich bin mir ziemlich

Phoenix Fehler: Modul nicht geladen/nicht verfügbar

Anzahl der Antworten 4 Antworten
Bin ich nach der Programmierung Phoenix Buch, arbeiten auf dem Abschnitt zum implementieren von logging in/out authentifizierte Benutzer, und erhalte eine Fehlermeldung, ich weiß nicht, was zu tun mit: mix phoenix.server Compiled lib/rumbl.ex Compiled lib/rumbl/repo.ex Compiled web/channels/user_socket.ex

Schleife durch eine Karte die Schlüssel-Wert-Paare

Anzahl der Antworten 1 Antworten
Iterieren über eine Karte die Schlüssel-Wert-Paare in Elixir? Dies nicht funktioniert: my_map = %{a: 1, b: 2, c: 3} Enum.each my_map, fn %{k => v} -> IO.puts "#{k} --> #{v}" end InformationsquelleAutor Sheharyar | 2016-10-08

die für die Geltendmachung der Größe der Liste in elixir

Anzahl der Antworten 1 Antworten
Möchte ich behaupten-Liste die Größe. Derzeit mache ich es wie folgt: assert devices = Repo.all from d in device, where d.uuid == ^attrs.uuid assert devices.first == devices.last Gibt es eine bessere Weise, das zu tun? InformationsquelleAutor der

Wie kann pattern matching durchgeführt werden, die auf text?

Anzahl der Antworten 3 Antworten
Können sagen, dass ich möchte, um Muster match gegen den text. Speziell möchte ich pattern match auf den ersten Buchstaben. Zum Beispiel, wie erstelle ich ein Muster, das würde passen "über" und "analog", aber nicht "beta"? Habe

In Elixir, wie formatieren Sie zahlen mit der string interpolation

Anzahl der Antworten 3 Antworten
Will ich drucken Sie eine Zeichenfolge wie IO.puts("Count: #{my_count}") Aber ich will führende Nullen in der Ausgabe wie Count: 006 Wie mache ich das und wo ist die Dokumentation? InformationsquelleAutor der Frage Matt | 2015-12-18

Warum gibt es zwei Arten von Funktionen in Elixier?

Anzahl der Antworten 6 Antworten
Ich bin zu lernen, Elixier und Frage mich, warum es zwei Arten von Funktionsdefinitionen: Funktionen in einem Modul definiert mit defals myfunction(param1, param2) anonyme Funktionen definiert, mit fnals myfn.(param1, param2) Nur die zweite Art von Funktion zu

Hinzufügen neues element zur Liste

Anzahl der Antworten 5 Antworten
Ich versuchte, mich zu fügen Sie ein neues element in eine Liste wie folgt: iex(8)> l = [3,5,7,7,8] ++ 3 [3, 5, 7, 7, 8 | 3] iex(9)> l [3, 5, 7, 7, 8 | 3] Warum

Elixir Schlafen / Warten 1 Sekunde

Anzahl der Antworten 2 Antworten
Wie zu schlafen /warten für eine zweite? Besten, die ich finden konnte, war so etwas wie dies (iex): IO.puts "foo" ; :timer.sleep(1); IO.puts "bar" Aber meine beiden puts passiert ohne Verzögerung. InformationsquelleAutor der Frage newUserNameHere | 2016-05-09

Wie man Listenelemente per Index in Elixier erhält

Anzahl der Antworten 1 Antworten
{status, body} = File.read("/etc/hosts") if status == :ok do hosts = String.split body, "\n" hosts = Enum.map(hosts, fn(host) -> line_to_host(host) end) else IO.puts "error reading: /etc/hosts" end Habe ich Folgendes elixir Funktion wo ich das gelesen habe

Gibt es Dinge, die Elixir tun kann, die Erlang nicht kann, oder umgekehrt?

Anzahl der Antworten 3 Antworten
Diese Frage ist im Kontext der Strahl VM und die Möglichkeiten, die es bietet, nicht in den Allgemeinen Rahmen, was eine Turing-vollständige Sprache tun können. Ich will zu investieren einige Zeit, um zu lernen, entweder Reine Erlang