显示一个选择框,其中包含员工使用的所有寄存器或没有关联
Show a selectbox with all registers that employee using or no associations
所以,我有一个模型再融资属于员工,员工有很多再融资。该员工可以有多个注册(但注册只是一列)。在查看再融资时,如何显示包含所有寄存器的选择框?
我试过了
<%= f.association :register %>
但不起作用。我需要显示所有注册该员工。我做什么?
嘿,你使用了错误的语法,simple_form 有很多辅助方法来填充输入...
f.association :company, label_method: :company_name, value_method: :id, include_blank: false
上面代码中的:company 表示关联名称而不是列名称,在列表框中我们需要显示一个标签并设置提交的值。
上面的语法非常清楚,显示了关联,然后是标签和值方法。
希望这会让你明白。有关详细信息,请阅读 GitHub 文档。
所以,我有一个模型再融资属于员工,员工有很多再融资。该员工可以有多个注册(但注册只是一列)。在查看再融资时,如何显示包含所有寄存器的选择框? 我试过了
<%= f.association :register %>
但不起作用。我需要显示所有注册该员工。我做什么?
嘿,你使用了错误的语法,simple_form 有很多辅助方法来填充输入...
f.association :company, label_method: :company_name, value_method: :id, include_blank: false
上面代码中的:company 表示关联名称而不是列名称,在列表框中我们需要显示一个标签并设置提交的值。
上面的语法非常清楚,显示了关联,然后是标签和值方法。
希望这会让你明白。有关详细信息,请阅读 GitHub 文档。