aboutsummaryrefslogtreecommitdiffstats
path: root/guides/source/active_support_core_extensions.md
diff options
context:
space:
mode:
authorAkira Matsuda <ronnie@dio.jp>2013-01-04 17:19:25 +0900
committerAkira Matsuda <ronnie@dio.jp>2013-01-04 17:21:46 +0900
commitc91a7db4cfa0b3fe256e441432f051d7de0d1c0c (patch)
tree4eafaf05fc28c7ee5cf0bd67388e1030fa2266f6 /guides/source/active_support_core_extensions.md
parent257348405a9c9bfb9ea656bd12a2d0db5cb857ee (diff)
downloadrails-c91a7db4cfa0b3fe256e441432f051d7de0d1c0c.tar.gz
rails-c91a7db4cfa0b3fe256e441432f051d7de0d1c0c.tar.bz2
rails-c91a7db4cfa0b3fe256e441432f051d7de0d1c0c.zip
undecorated_table_name was moved and refactored
Diffstat (limited to 'guides/source/active_support_core_extensions.md')
-rw-r--r--guides/source/active_support_core_extensions.md5
1 files changed, 2 insertions, 3 deletions
diff --git a/guides/source/active_support_core_extensions.md b/guides/source/active_support_core_extensions.md
index b0c3400ea8..6543be07c5 100644
--- a/guides/source/active_support_core_extensions.md
+++ b/guides/source/active_support_core_extensions.md
@@ -1431,11 +1431,10 @@ As the previous example shows, Active Support knows some irregular plurals and u
Active Record uses this method to compute the default table name that corresponds to a model:
```ruby
-# active_record/base.rb
+# active_record/model_schema.rb
def undecorated_table_name(class_name = base_class.name)
table_name = class_name.to_s.demodulize.underscore
- table_name = table_name.pluralize if pluralize_table_names
- table_name
+ pluralize_table_names ? table_name.pluralize : table_name
end
```