我有一個應用程序,用戶可以在其中創建一個項目並將其提交到數據庫中。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