Phoenix framework 如何在<;中设置名称;表格>;没有名字:?

Phoenix framework 如何在<;中设置名称;表格>;没有名字:?,phoenix-framework,Phoenix Framework,我想创建一个标记,如下所示: <form accept-charset="UTF-8" action="/login" method="post" name="login_form"> 我认为您应该使用两个键(:name和:as)作为解决方法,直到删除弃用 name:tag键设置name=“login\u form”属性,并将表单字段设置为login\u form[field\u name]。 我认为冲突是将:name更改为:as的原因 代码 结果 <form name="l

我想创建一个
标记,如下所示:

<form accept-charset="UTF-8" action="/login" method="post" name="login_form">

我认为您应该使用两个键(
:name
:as
)作为解决方法,直到删除弃用

name:tag
键设置
name=“login\u form”
属性,并将表单字段设置为
login\u form[field\u name]
。 我认为冲突是将
:name
更改为
:as
的原因

代码

结果

<form name="login_form" method="post">
    <input name="login_form[user]" type="text">
</form>
<form name="login_form" method="post">
    <input name="account[user]" type="text">
</form>


希望有帮助。

谢谢!我可以用你的变通办法来回避这个问题。
<%= form_for @changeset, @action, [name: "login_form"], fn f -> %>
    <%= text_input f, :user, class: "form-control" %>
<% end %>
<form name="login_form" method="post">
    <input name="login_form[user]" type="text">
</form>
<%= form_for @changeset, @action, [name: "login_form", as: "account"], fn f -> %>
    <%= text_input f, :user, class: "form-control" %>
<% end %>
<form name="login_form" method="post">
    <input name="account[user]" type="text">
</form>