2
ユーザーは電子メールをhas_manyしています。どうすれば新しいUser
を作成し、フォームにネストされた新しいEmail
を1つ作成できますか?has_many関連のネストされたフォーム
user_controller.ex
[...]
def new(conn, _params) do
changeset = User.changeset(%User{})
render(conn, "new.html", changeset: changeset)
end
[...]
form.html.eex
[...]
<%= inputs_for f, :emails, fn ef -> %>
<div class="form-group">
<%= label ef, :value, class: "control-label" %>
<%= text_input ef, :value, class: "form-control" %>
<%= error_tag ef, :value %>
</div>
<% end %>
[...]
はこれについてStackOverflowの質問がいくつかありますが、どれもこの単純な問題が修正されていません。コントローラで