Ruby on Rails - Create a form with Multiple instances of the same model -


i have model, namely "bank_accounts", contains many users

i want use form list out users (while first name editable), 1 click of "submit" can gather users' first name.

-@bank_accounts.each |account|   =form_for account |f|     =f.text_field :first_name 

the code above gives

    <form class="edit_bank_accounts" id="edit_bank_account_1" action="/bank_account/1" accept-charset="utf-8" method="post">     <input type="text" value="123" name="bank_account[first_name]" id="bank_account_first_name"/>     </form> <form class="edit_bank_accounts" id="edit_bank_account_2" action="/bank_account/2" accept-charset="utf-8" method="post">     <input type="text" value="456" name="bank_account[first_name]" id="bank_account_first_name"/>     </form> 

but want

<form class="edit_bank_accounts" id="edit_bank_account" action="/bank_account" accept-charset="utf-8" method="post">     <input type="text" value="123" name="bank_account[1][first_name]" id="bank_account_first_name"/> <input type="text" value="456" name="bank_account[2][first_name]" id="bank_account_first_name"/>     </form> 

how generate bank_account[id][first_name] form in ruby on rails?

thanks.

move loop inside form tag

= form_tag '/bank_account', html: { id: 'edit_bank_accounts', class: 'edit_bank_accounts' }   -@bank_accounts.each |account|     = text_field_tag :bank_account_first_name, account.first_name, name: "bank_account[#{account.id}][first_name]" 

Comments

Popular posts from this blog

jOOQ update returning clause with Oracle -

java - Warning equals/hashCode on @Data annotation lombok with inheritance -

java - BasicPathUsageException: Cannot join to attribute of basic type -