显示一个选择框,其中包含员工使用或没有关联的所有寄存器

时间:2016-04-14 13:17:20

标签: ruby-on-rails ruby-on-rails-4 input associations rails-4-2-1

所以,我有一个模型Refinancing属于员工,员工有很多refinancings。这个员工可以有很多注册(但注册只是一个列)。在视图再融资中,如何使用所有寄存器显示一个选择框? 我试过了

<%= f.association :register %>

但不能工作。我需要显示所有员工注册。我做了什么?

1 个答案:

答案 0 :(得分:1)

嘿,你使用了错误的语法,simple_form有很多辅助方法来填充输入......

f.association :company, label_method: :company_name, value_method: :id, include_blank: false

在上面的代码中:company表示,关联名称不是列名,在列表框中我们需要显示标签并设置提交的值。

上面的语法非常清楚,显示了关联,然后是标签和值方法。

希望能澄清你。有关详细信息,请阅读GitHub文档。