我希望能够向某些列添加其他信息。 我曾想过在我的新表单中使用一些Jquery在每个输入字段中创建一个“添加附加信息”按钮。
但是我应该如何存储这些额外信息?我考虑过创建一个名为addinfos的表并存储以下内容: columninfo - 添加到列
的信息但是它不起作用,因为我应该如何与列建立关联?
更新编辑: 示例我有一个常规表单:
<%= simple_form_for [@example], :html => { :multipart => true } do |f| %>
<%= f.input :name, :label => 'Navn' %>
<%= f.input :customers, :label => 'Customers' %>
<% end %>
customers列是一个整数。例如,有400,000个客户,但全世界都在这里,我想将这些信息添加到列中。
视图中的示例:
当用户将鼠标悬停在图标上时,将显示“全世界”文本(工具提示)。
我知道如何制作工具提示和所有其他内容。但不是如何存储这些数据。
我认为我有2个选项可以做到这一点:
为表格中的每列添加一列。例如customersinfo,nameinfo都是varchar。
创建一个名为information的新表,该表将为示例表中的每列提供1列。 customersinfo,nameinfo,off course varchar。示例表将has_one:信息,信息belongs_to:example