0

私が使う

= f.association :some, as: :checkboxes

そして、次のようなチェックボックスを取得しましたここに画像の説明を入力

しかし、アルファベット順に並べ替え、列ごとに描画する必要があります

列を数えてjsで並べ替えようとしましたが、ラベルが十分に長くない場合、いくつかのラベルが1行に並んでいるという状況に直面しました。おそらくjsの間違った考えであり、そのようなタスクはsimple_formで解決できます

4

1 に答える 1

1
= f.association :some, collection: Some.all(order: 'name'), as: :checkboxes

補足 - 数字ではなく文字ベースの名前を実際に使用する場合は、デフォルトでアルファベット順に返されます。

于 2013-07-21T12:31:02.533 に答える