1
0
Fork 0
mirror of https://github.com/rails/rails.git synced 2022-11-09 12:12:34 -05:00

Merge pull request #18815 from tmingos/patch-1

Correct pluralization error
This commit is contained in:
Zachary Scott 2015-02-16 10:06:09 -08:00
commit baf571dd0d

View file

@ -606,9 +606,7 @@ This helper validates that the attribute's value is unique right before the
object gets saved. It does not create a uniqueness constraint in the database, object gets saved. It does not create a uniqueness constraint in the database,
so it may happen that two different database connections create two records so it may happen that two different database connections create two records
with the same value for a column that you intend to be unique. To avoid that, with the same value for a column that you intend to be unique. To avoid that,
you must create a unique index on both columns in your database. See you must create a unique index on that column in your database.
[the MySQL manual](http://dev.mysql.com/doc/refman/5.6/en/multiple-column-indexes.html)
for more details about multiple column indexes.
```ruby ```ruby
class Account < ActiveRecord::Base class Account < ActiveRecord::Base
@ -628,6 +626,7 @@ class Holiday < ActiveRecord::Base
message: "should happen once per year" } message: "should happen once per year" }
end end
``` ```
Should you wish to create a database constraint to prevent possible violations of a uniqueness validation using the `:scope` option, you must create a unique index on both columns in your database. See [the MySQL manual](http://dev.mysql.com/doc/refman/5.6/en/multiple-column-indexes.html) for more details about multiple column indexes or [the PostgreSQL manual](http://www.postgresql.org/docs/9.4/static/ddl-constraints.html) for examples of unique constraints that refer to a group of columns.
There is also a `:case_sensitive` option that you can use to define whether the There is also a `:case_sensitive` option that you can use to define whether the
uniqueness constraint will be case sensitive or not. This option defaults to uniqueness constraint will be case sensitive or not. This option defaults to