Way to mark record as main?

I was curious if there was a built in feature in ActiveRecord or a
plugin, but I basically have a database for phone numbers. I want a user
to be able to make a phone number as main. There can only be one phone
number marked as main at all times. Is there something for this?

Thanks for your help.

I would use acts_as_list and add a method to return the phone at
position 0 (or 1, depending on if acts_as_list is zero or one based).
Maybe call the method main_phone.

Now to make a phone number the “main” one just set it position to 1
using acts_as_list methods.

On May 15, 4:47 pm, Ben J. [email protected]

Oops. Sorry mixing my zero one based. I mean set it to position 0 of
acts_as_list is zero based.

vpim might help out…

On May 15, 2007, at 2:37 PM, Robert W. wrote:

I was curious if there was a built in feature in ActiveRecord or a

Steve R.
[email protected]
http://www.calicowebdev.com

A bit more specific:

parent.children[2].move_to_top

and it is zero based by the way.

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs