You can overwrite to_param to return the random thing and use
find_by_random_thing params[:id] in your controller actions

2009/7/8, mike <[email protected]>:
> 2009/7/7, Rails List <[email protected]>:
>>
>> Ben Wilson wrote:
>>> Okay, so I'm trying to have a URL like the following (which uses a key
>>> generated at random):
>>>
>>> societies/6b241c631c6beaa89c889b9fb388caef9f617900ca1eff
>>> societies/6b241c631c6beaa89c889b9fb388caef9f617900ca1eff/edit
>>>
>>> Where do I change the default behavior from using the ID, to another
>>> value of that object?
>>
>> Did you try this in routes -
>>
>> map.connect 'societies/:something/edit', :action=>'aaa',
>> :controller=>'ccc'
>>
>>  - example. societies/:rkey/edit
>> --
>> Posted via http://www.ruby-forum.com/.
>>
>> >>
>>
>
> --
> Von meinen Mobilgerät aus gesendet
>

-- 
Von meinen Mobilgerät aus gesendet

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby 
on Rails: Talk" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to