Post.published = false
removed default_scope and set a published scope
set published default: false, null: false
default post scope to published