I have a small suggestion that will be very helpful to n00bs like me regarding 
http://web2py.com/book/default/chapter/13#Components

The following is the correct code snippet from the correct code snippet


@auth.requires_login()
def post():
   return 
dict(form=crud.create(db.comment), comments=db(db.comment.id>0).select())

However, in the context of my code, I did

@auth.requires_login()
def post():
   comments=db(db.comment.id>0).select()
   return dict(form=crud.create(db.comment), comments=comments)

What happens here is that the component that is acquired by LOAD upon form 
submission is still the old set of rows. I spent quite some time figuring it 
out 
unfortunately. Perhaps this point could be highlighted in the book.


      

Reply via email to