我有一个rails应用,其中我有protected virtual BrowserLevelChecker CreateLevelChecker()
{
//return new BrowserLevelChecker("ie", 5, 0.5, true);
BrowserLevelChecker _BrowserLevelChecker = new BrowserLevelChecker("ie", 5, 0.5, true);
_BrowserLevelChecker.Add("InternetExplorer", 11, 0, true); //add IE11 support
_BrowserLevelChecker.Add("Mozilla", 11, 0, true); //sometimes ASP.NET see IE11 as Mozilla Browser
return _BrowserLevelChecker;
}
模型,Project
模型和Team
模型。我正在尝试使用User
模型在Project
表单中创建嵌套表单,并且在此嵌套表单中,我有一个Team
字段,允许用户选择现有用户的电子邮件(来自collection_select
模型)并输入在User
模型中名为:member
的列中检索到的数据。
手头的问题是,在保存表单后,嵌套表单中的字段会出现在显示页面中,但是当我返回编辑表单时,嵌套表单的先前条目不会出现在表单中供我编辑或删除。如何使现有表单条目显示在编辑页面中?
项目表格: -
Team
项目管理员: -
<%= bootstrap_nested_form_for(@project, :html => {:multipart => true}, layout: :horizontal) do |f| %>
.
.
<% f.fields_for :teams do |builder| %>
<%= builder.collection_select :member, User.all, :id, :email, { prompt: "Please select", :selected => params[:user], label: "Employee" } %>
<%= builder.link_to_remove "Remove" %>
<% end %>
<%= f.link_to_add "Add Team Member", :teams %>
<%= f.submit %>
<% end %>