I have updated the documentation according to ticket #4263 about fixtures and set_fixture_class

Signed-off-by: José Valim <jose.valim@gmail.com>
This commit is contained in:
Franck Verrot 2010-04-08 18:05:12 +02:00 committed by José Valim
parent d61dbce482
commit 621ee373cb
1 changed files with 9 additions and 1 deletions

View File

@ -104,6 +104,14 @@ class Product < ActiveRecord::Base
set_table_name "PRODUCT"
end
</ruby>
If you do so, you will have to define manually the class name that is hosting the fixtures (class_name.yml) using the +set_fixture_class+ method in your test definition:
<ruby>
class FunnyJoke < ActiveSupport::TestCase
set_fixture_class :funny_jokes => 'Joke'
fixtures :funny_jokes
...
end
</ruby>
It's also possible to override the column that should be used as the table's primary key. Use the +ActiveRecord::Base.set_primary_key+ method for that:
<ruby>