0

ユーザーがdivisionという名前の1つの属性を持つユーザーモデルがあります。多くのユーザーが同じ部門を持つことができます。
だから私が使っているときは

<%= collection_select(:user, :div, User.all, :division, :division) %>

除算フィールドに重複する値を与えています。私はそれが明白であることを知っていますが、これを解決する方法がわかりません。

4

2 に答える 2

2

どうですか:

<%= collection_select(:user, :div, User.pluck(:division).uniq) %>
于 2012-04-20T08:26:41.687 に答える
0

options_for_selectoptions_for_select )ヘルパーを使用して、モデルdivisionsからのuniqの配列を入力してみてください。User

于 2012-04-20T08:26:34.600 に答える