Вопросы с тегом 'elixir'

Elixir - это открытый, динамический, скомпилированный, функциональный язык программирования общего назначения. Он был разработан для полной совместимости с платформой Erlang и хорошо подходит для написания отказоустойчивых распределенных приложений с мягкими гарантиями в реальном времени и возможностью обмена горячим кодом.
2
ответа

Вставка связанных моделей в Ecto

Я пытаюсь вставить структуру счета и связанные с ним элементы счета. Я могу вставить данные счета и вызвать анонимную функцию для проверки, публикации и вставки каждого элемента. Поскольку вставка / 2 не возвращает результат, как я могу получить...
задан 28.03.2015 в 05:32
1
ответ

Как я могу заставить Mix запускать только определенные тесты из моего набора тестов?

Как я могу заставить Mix запускать только определенные тесты из моего набора тестов? При запуске mix test все тесты выполняются     
задан 01.10.2014 в 22:36
4
ответа

Какова идиоматическая стратегия тестирования GenServers в Elixir?

Я пишу модуль для запроса онлайн-API погоды. Я решил реализовать его как приложение с контролируемым GenServer . Вот код: defmodule Weather do use GenServer def start_link() do GenServer.start_link(__MODULE__, :ok, name: __MODULE_...
задан 08.10.2015 в 16:40
1
ответ

Есть ли в Elixir личность?

Существует ли уже определенная функция идентификации Elixir? Что-то вроде: identity = fn a -> a end     
задан 25.02.2016 в 01:49
4
ответа

Изменить внешний ключ в Ecto

У меня есть эта первоначальная миграция, которая уже запущена и отправлена ​​вверх по течению: create table(:videos) do add :url, :string add :title, :string add :description, :text add :user_id, references(:users, on_delete: :nothing...
задан 01.02.2016 в 23:47
1
ответ

Как изменить тип поля в Ecto?

У меня есть схема: schema "editables" do field :title, :string field :content, :string timestamps end Теперь я хочу изменить тип одной формы поля :integer на :binary . Каков правильный способ записи миграции, поскольку...
задан 15.09.2015 в 12:23
1
ответ

Где я могу поместить свои вилки, а затем использовать их с разных контроллеров в моем приложении Phoenix?

Я создаю свое первое приложение Elixir - Phoenix . Я написал несколько штепселей, которые я хочу использовать в нескольких контроллерах, прямо сейчас существует много дубликатов кода, поскольку код Plug повторяется во всех моих контроллерах...
задан 21.06.2015 в 03:09
1
ответ

Как полиморфная ассоциация работает с Ecto?

Ecto, похоже, поддерживает полиморфную ассоциацию, когда я читаю ссылку и связанные с ней связанные с ней проблемы. Предположим, мне нужна ассоциация модели Comment на моделях задач и событий. Если мое понимание связи Ecto с пользовательски...
задан 16.05.2015 в 08:17
1
ответ

Временное перемещение и замораживание времени в Эликсире

При написании интеграционных тестов, которые зависят от текущей даты / времени, очень удобно иметь возможность freeze или travel до определенного момента (например, timecop для рубина) Есть ли способ добиться чего-то подобного в Elixi...
задан 02.10.2015 в 11:00
2
ответа

Подсчитать количество записей в репозитории Ecto

Каков самый быстрый способ увидеть количество записей в моей базе данных? Я хотел бы видеть количество сообщений в моем сообщении / индексном представлении. Скажем, у меня есть модель Post и куча сообщений, сохраненных в моей базе данных. В R...
задан 18.04.2016 в 01:12