aboutsummaryrefslogtreecommitdiffstats
path: root/activerecord/test/models
diff options
context:
space:
mode:
authorJavan Makhmali <javan@javan.us>2013-11-14 13:38:08 -0500
committerJavan Makhmali <javan@javan.us>2013-11-14 13:38:08 -0500
commit547999df256a5ac650eb012dabf713027b9bda1f (patch)
tree5f57532d0d80c805726b419f5899de6523d97731 /activerecord/test/models
parent05427671d5c9a68d5b8cf883e246beb190e56c6f (diff)
downloadrails-547999df256a5ac650eb012dabf713027b9bda1f.tar.gz
rails-547999df256a5ac650eb012dabf713027b9bda1f.tar.bz2
rails-547999df256a5ac650eb012dabf713027b9bda1f.zip
Add AR::Base.to_param for convenient "pretty" URLs derived from a model's attribute or method.
Diffstat (limited to 'activerecord/test/models')
-rw-r--r--activerecord/test/models/company.rb2
1 files changed, 2 insertions, 0 deletions
diff --git a/activerecord/test/models/company.rb b/activerecord/test/models/company.rb
index 0b0b304121..76411ecb37 100644
--- a/activerecord/test/models/company.rb
+++ b/activerecord/test/models/company.rb
@@ -40,6 +40,8 @@ module Namespaced
end
class Firm < Company
+ to_param :name
+
has_many :clients, -> { order "id" }, :dependent => :destroy, :before_remove => :log_before_remove, :after_remove => :log_after_remove
has_many :unsorted_clients, :class_name => "Client"
has_many :unsorted_clients_with_symbol, :class_name => :Client