phoenix-framework

Я пытаюсь получить отношение has_many :through, работающее в Ecto для многих-многих отношений между моделью User и моделью Group. Единственная информация, которую я смог найти в интернете, была связана с вложенными атрибутами в посте Хосе Валима здесь (что, кстати, отлично). Поскольку группы уже существуют...

У меня есть модель со строковым полем, которое должно быть не менее двух символов: def changeset(model, params \ :empty) do model |> cast(params, @required_fields, @optional_fields) |> validate_length(:name, min: 2) end Проблема в том, что набор изменений.ошибки, когда они правильно заполнены,...

Как обновить модель с вложенной ассоциацией (используя [Elixir, Phoenix, Ecto])? Я попытался сделать следующее, чтобы рассматривать его как часть родительского обновления, но безуспешно (используя блог platformatec в качестве вдохновения). Модели: schema "user" do has_one :address, {"users_addresse...

Я работаю над API Phoenix / phx, написанным с использованием Elixir, и пытаюсь проверить функциональность API JSON с помощью Postman. Я отправляю данные JSON в API, чтобы, надеюсь, создать нового пользователя, но phx выдает мне следующую ошибку. Phoenix.ActionClauseError at POST /api/users Не уверен, в че...

Есть ли способ использовать sass/scss для таблиц стилей при использовании Phoenix Framework? А если есть, то как ?...

Как установить локаль в Phoenix, чтобы использовать priv / gettext/{lang}/LC_MESSAGES / errors.по? В качестве теста я построил файл локали с mix gettext.merge priv/gettext --locale ja и перевел в него некоторые слова. Это работает, если я явно вызываю put_locale/2 в web/views/error_helpers.ex и <%= trans...

Для некоторого запроса в контроллере Phoenix есть два плана для меня План 1: defmodule Demo.UserController do # ... def index do # This is just for example # The point is Repo in used here Repo.all(User) end end План 2: defmodule Demo.User do # ... def all do # Put all Repo...

У меня есть Phoenix 1.2.4 в настоящее время работает на OSX. Я пытаюсь перейти на 1.3, используя: $ mix archive.install https://github.com/phoenixframework/archives/raw/master/phx_new.ez Это не дает мне ошибки,но и не обновляет. Чего мне не хватает? Вот вывод Терминала: Mb:~ t9$ elixir-v rlang ...

Итак, допустим, я хочу отправить кучу писем или воссоздать карту сайта или что-то еще каждые 4 часа, как бы я это сделал в Фениксе или просто с эликсиром? ...

Я просто изучаю Феникс и эликсир, и я иду из Ruby / Rails, где я работаю в REPL, используя pry для проверки состояния моей базы данных и приложения. Я пытаюсь выяснить, как взаимодействовать с моей базой данных и моделями в приложении Phoenix. Я в курсе iex, но я не знаю, как использовать его проверить базу ...