can :read, Post
can create, Post
can :edit, Post do |post|
post.user == user
end
can :delete, Post do |post|
post.user == user
end