gpt4 book ai didi

ruby-on-rails - 如何自定义 Devise_invitable 生成的表单?

转载 作者:行者123 更新时间:2023-12-04 06:13:57 25 4
gpt4 key购买 nike

表单路径为user/invitations/invitations/edit.html.erbnew.html.erb

编辑.html.erb

    <h2><%= t 'devise.invitations.edit.header' %></h2>
<%= form_for resource, :as => resource_name, :url => invitation_path(resource_name), :html => { :method => :put } do |f| %>
<%= devise_error_messages! %>
<%= f.hidden_field :invitation_token %>

<p><%= f.label :username %><br />
<%= f.text_field :username %></p>

<p><%= f.label :password %><br />
<%= f.password_field :password %></p>

<p><%= f.label :password_confirmation %><br />
<%= f.password_field :password_confirmation %></p>

<p><%= f.submit t("devise.invitations.edit.submit_button") %></p>
<% end %>

我在 edit.html.erb 中自己添加了以下内容,但是表单没有显示字段

    <p><%= f.label :username %><br />
<%= f.text_field :username %></p>

请告诉我如何处理这个问题。并为 devise_invitable 自定义表单

最佳答案

我通过以下命令再次生成 View :

    rails generate devise_invitable:views users

然后发现嵌套done users/invitations/invitaions/edit.html.erb是错误的。

应该像views/users/invitations/edit.html.erb

这解决了我的问题,现在我可以自定义 devise_invitable 表单了。

关于ruby-on-rails - 如何自定义 Devise_invitable 生成的表单?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15106611/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com