我有一个应用程序,用户可以在其中创建一个项目并将其提交到数据库中。Ruby on Rails:用一个数据库条目保存许多字段类型
<div class="project_name">
Project Name:
<%= f.text_field :project_name,:maxlength => 30 %>
</div>
<%= label_tag :new_client, "Client:" %><br/>
<%= text_field_tag :new_client, nil, :maxlength => 30%>
Or
<%= f.select(:new_client, Project.all.map {|p| [p.new_client]}.uniq, :prompt => "Select an new_client") %>
</div>
在这里,他们必须提交文本,一个新的项目名称,然后可以选择选择现有的客户端,或输入一个新的,这将获取存储在数据库中的选项,稍后会可以在下拉菜单中找到下一个创建的项目。
我想添加第三个选项,他们可以选择一个行业。但是,这次用户可以为一个项目选择许多行业。什么是最好的方式去做这件事?
我在考虑将所有最常见的行业预填充在另一个表格中,如果用户想要另一个表格,他们可以点击一个按钮来调出另一个表格。如果行业不存在,那么可以在文本字段中输入一个,然后将该项目保存到该项目中,并保存到新的行业表格中,然后可供下一个用户使用。
希望有人能指出我正确的方向。我是新来的铁路,所以去轻松。
谢谢,我会给你一个去。干杯 – Jazz