I want to use fields_for
on a subset of records in an association.
I have a Month
model, which has_many :payments
.
But
You can, however, use an array of objects without having to create any additional associations. For example, let's say that in your controller you prepared some array of @large_payments, then in the view you can do the following:
<%= f.fields_for :payments, @large_payments do |payment| %> ...
That way if you've got a pretty big form or multiple pages of forms, and you don't want to have to create an additional association for each group that you want to display, you don't have to.