With <tt>save!</tt> validations always run.
irb(main):001:0> p = Post.new
=> #<Post id: nil, title: nil, content: nil, meta_description: nil, created_at: nil, updated_at: nil, slug: nil, public: nil, image: nil, image_teaser: nil, youtube_id: nil, author: "Max Mustermann">
irb(main):002:0> p.save
(0.3ms) BEGIN
(0.4ms) ROLLBACK
=> false
irb(main):003:0> p.save!
(0.4ms) BEGIN
(0.3ms) ROLLBACK
ActiveRecord::RecordInvalid: translation missing: es.activerecord.errors.messages.record_invalid
from (irb):3
irb(main):004:0> p.save! validate: false
(0.3ms) BEGIN
SQL (1.1ms) INSERT INTO "posts" ("created_at", "updated_at") VALUES ($1, $2) RETURNING "id" [["created_at", "2018-02-11 13:54:05.991094"], ["updated_at", "2018-02-11 13:54:05.991094"]]
(0.6ms) COMMIT
=> true
irb(main):005:0> p
=> #<Post id: 32, title: nil, content: nil, meta_description: nil, created_at: "2018-02-11 13:54:05", updated_at: "2018-02-11 13:54:05", slug: nil, public: nil, image: nil, image_teaser: nil, youtube_id: nil, author: "Max Mustermann">