Post.accessible_attributes would cover it if you explicitly defined attr_accessible
Barring, that, doing something like this is clunky but works:
Post.new.attributes.keys - Post.protected_attributes.to_a
Post.accessible_attributes would cover it if you explicitly defined attr_accessible
Barring, that, doing something like this is clunky but works:
Post.new.attributes.keys - Post.protected_attributes.to_a