Add some refactoring to comments

add a render while uploading fail
convert comment to a polymorphic model, and comments controller could be access from multi parents