Hi all , (environment : Rails 2.1, Authorization Plugin)
I am setting up fixtures (w autogenerated IDs) , but I am stuck with
the following issue w the roles_users table
I have a users.yaml fixtures file w following info
DEFAULTS: &DEFAULTS
created_at: <%= 15.days.ago.to_s(:db) %>
updated_at: <%= 15.days.ago.to_s(:db) %>
activated_at: <%= 15.days.ago.to_s :db %>
mickey:
first_name: mickey
last_name: rourcke
email: [email protected]
franchise: two
state: active
<<: *DEFAULTS
…
I can define the HABTM relation directly into the ‘roles.yaml’
fixtures file as follows :
DEFAULTS: &DEFAULTS
created_at: <%= 15.days.ago.to_s(:db) %>
updated_at: <%= 15.days.ago.to_s(:db) %>
…
administrator_of_two:
name: administrator
authorizable: two (Franchise)
users: mickey
<<: *DEFAULTS
no need for a users_roles.yaml file the users_roles data are created
into the table, BUT…
the timestamps ARE NOT set in the roles_users table…
any clue ?
thanks
erwin
On 3 Sep 2008, at 09:23, Erwin [email protected] wrote:
Hi all , (environment : Rails 2.1, Authorization Plugin)
I am setting up fixtures (w autogenerated IDs) , but I am stuck with
the following issue w the roles_users table
Extra attributes on habtm join tables is kinds deprecated, so I
wouldn’t be surprised if the foxy fixtures stuff (which was only added
in 2.0) didn’t support it.
Fred
I modified the fixtures.rb , according to the patch, and it runs
well… I get the timestamps OK in the generated users_roles table…
even if HABTM is deprecated, the Authorization Plugin is still using
it… good question asked in Authorization Plugin group
thanks
On 3 Sep 2008, at 09:54, Erwin [email protected] wrote:
Hi Fred, thanks for being there…
I looked into activerecord-2.1.0/lib/active_record/fixtures.rb to
see if the foxy fixtures stuff was there… it’s not (I discovered
this patch goggling a little bit…)
It must be or you’d have to have a user_roles.yml file. Foxy fixtures
is just a name - I wouldn’t be surprised if that string didn’t appear
anywhere in it
Fred
Hi Fred, thanks for being there…
I looked into activerecord-2.1.0/lib/active_record/fixtures.rb to
see if the foxy fixtures stuff was there… it’s not (I discovered
this patch goggling a little bit…)
I 'll try to patch it… but I neved did that before…
once I get the .diff file, how can I do that ? I can suppress/add
lines by hand, but I suppose there is a fancy way to do it
erwin