public Method

ModelAssertions.assert_valid(record)

Ensures that the passed record is valid by ActiveRecord standards and returns any error messages if it is not.

Examples

# assert that a newly created record is valid
model = Model.new
assert_valid(model)

Source Code

# File action_controller/assertions/model_assertions.rb, line 12
def assert_valid(record)
  clean_backtrace do
    assert record.valid?, record.errors.full_messages.join("\n")
  end
end
Comments

Have your say
Please use Textile formatting (click here for a cheat sheet). Use <code/> and <pre/> for code samples.
Click here to login with OpenID to to post comments.