2

给定一个 ModelA,它有一个 ModelB。

如果我想在 ModelA 表单中添加一个复选框以过滤结果以仅显示与 ModelB 无关的 ModelsA,我应该写什么。

我试过了:

f.check_box :modelb_null, {}, true, nil

f.check_box :modelb_id_null, {}, true, nil

没有成功。

4

1 回答 1

0

您确实需要调用关联上的特定字段,而不仅仅是模型名称,并且根据您的第二次尝试,ID 最有意义。

我使用blank谓词得到了这个工作:

f.check_box :modelb_id_blank, {}, true, nil

于 2018-11-02T11:28:06.050 回答