I’m looking to create a report with similar that has a checkbox next to each row. Each row has some fields that are editable (such as comments). What I’d like is to give the user the ability to check off which rows he/she would like to update by selecting the checkbox next to that row. Then I’d have a save button at the bottom of the form that only updates the rows that have a check box active next to it.
I’m pretty new to rails and web programming in general so any advice/direction you might be able to give me should prove helpful.
A popular way to achieve this is to :
1- All your checkboxes should share the same name.
2- All your checkboxes’ values should be the ID of the row/object
3- When you POST the form, only the checked checkboxes are in the POST data. Retrieve those IDS and only update these objects.
For example, your checkbox should be something like :
Then, in your controller :