refactor application.html: extract some layout
Fix price won't be stored: add price attribute into strong parameter
alt is necessary attribute of img tag
move render image into helper and show text of No Pic if the product has not pic uploaded
render image: using image instead of raw text of No Pic
resize image when it uploaded and provide a image with different size