I am able to delete all the comments with: @tab.comments.delete_all
However I am unable to delete a row in the table... @tab.comments.delete(22)
On an association collection like you've got, delete_all deletes all
the rows in the collection, but delete deletes the object you pass in
- it doesn't operate on ids.
If you want to delete a comment by id, you need to use the delete
method on the class (ie Comment.delete 22
Fred