Rails如何才能显示启用客户端

时间:2014-07-23 15:01:02

标签: ruby-on-rails forms boolean relationship

我有两个控制器客户端和销售我需要在我的选择选项中显示的只有客户哪个在我的控制器销售中使用enable = true? enable是一个布尔值。

现在在我的new.html.slim中查看SALES

== render 'form'  

现在在我的_form.html.slim视图中销售

.form-inputs  
= f.association :client

我需要什么?

1 个答案:

答案 0 :(得分:1)

如果enableclients表中的布尔字段,您只需在collection方法中指定association选项,如下所示:

= f.association :client, collection: Client.where(enable: true)