0

:daysRails3アプリでアクセス可能な属性を持つモデルがあります。

私のフォームには、毎日を表す一連のチェックボックスがあります。

before_save選択したすべての「日」の配列をモデルに渡して、コールバックで処理したいと思います。

私の質問は、標準フォームヘルパーを使用して、またはそうでない場合は、各チェックボックスのパラメーターハッシュを定義することによって、ajax / jsなしでパラメーターハッシュを構築できますか?

name以下は、railsが属性のパラメーターをどのように処理するかがよくわからないため、これをどのように実装するかについての推測です。

何かのようなもの:

<input type="checkbox" value="1" name="my_model[days][0]" id="my_model_days">
<input type="checkbox" value="2" name="my_model[days][1]" id="my_model_days">

...?

もしそうなら、それは私のモデルに配列を渡しますか?

Railsフォーム内でこれらのパラメーター構造を構築する方法に関する優れたチュートリアルやスレッドに関する提案は大歓迎です。

4

1 に答える 1

1

fields_for http://apidock.com/rails/ActionView/Helpers/FormHelper/fields_forを使用します

于 2010-11-22T19:32:39.560 に答える