gpt4 book ai didi

ruby-on-rails - Rails - 单个表单上多个模型的用户输入 - 如何

转载 作者:行者123 更新时间:2023-12-03 01:13:55 26 4
gpt4 key购买 nike

这基本上是一个嵌套表单问题,尽管只有一个字段属于父模型。我的数据输入表单收集模型的数据 - 但是我还需要收集另一个数据元素/值 (UserID),该数据元素/值实际上进入将使用详细记录创建的父记录。

据我所知,Rails 期望每个表单字段映射到一个模型,我需要创建一个将单独使用的未绑定(bind)数据输入字段。

如何覆盖此默认行为并创建“自由格式/未绑定(bind)字段”?

TIA,公元前

最佳答案

这是我自己的应用程序中的一些内容:

通过以下方式访问它:

params[:company] and params[:user]

Controller :

@company = Company.new
@user = User.new

查看:

<% form_for @company, :url => companies_path do |f| %>
<%= f.error_messages %>
<p>
<%= f.label :name %><br />
<%= f.text_field :name %>
</p>
<p>
<%= f.label :website %><br />
<%= f.text_field :website %>
</p>
<hr />
<% fields_for @user do |u| %>
<p>
<%= u.label :email %><br />
<%= u.text_field :email %>
</p>
<p>
<%= u.label :username %><br />
<%= u.text_field :username %>
</p>
<p>
<%= u.label :password %><br />
<%= u.password_field :password %>
</p>
<p>
<%= u.label :password_confirmation %><br />
<%= u.password_field :password_confirmation %>
</p>
<% end %>
<p>
<%= f.submit "Submit" %>
</p>
<% end %>

关于ruby-on-rails - Rails - 单个表单上多个模型的用户输入 - 如何,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1231608/

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