Hi all,
I want to get all association methods in one single model…
Any default method is provided by Active Record ???
i am using ruby 1.9.3 and rails 3.1.3
Please reply me …
Thanks,
kingston.s
Hi all,
I want to get all association methods in one single model…
Any default method is provided by Active Record ???
i am using ruby 1.9.3 and rails 3.1.3
Please reply me …
Thanks,
kingston.s
On 17 January 2012 06:41, Kingston.s [email protected] wrote:
Hi all,
I want to get all association methods in one single model…
What do you mean “get” the methods?
Colin
kingston.s
–
You received this message because you are subscribed to the Google G. “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.
–
gplus.to/clanlaw
On Tue, Jan 17, 2012 at 7:41 AM, Kingston.s [email protected] wrote:
Hi all,
I want to get all association methods in one single model…
Any default method is provided by Active Record ???
i am using ruby 1.9.3 and rails 3.1.3
User.reflect_on_all_associations.map{|a| [a.macro,a.name]}
etc.
Peter
–
Peter V.
http://twitter.com/peter_v
http://rails.vandenabeele.com
On Jan 17, 7:08pm, Peter V. [email protected] wrote:
etc.
Peter
–
Peter V.http://twitter.com/peter_vhttp://rails.vandenabeele.com
Hi Peter,
Thanks for quick reply…
This is working fine.but it is return all the association and the
corresponding model name…
like [:has_many, :site_users]
but i want association methods like site_user_ids and site_user_ids=
kingston.s
On Wed, Jan 18, 2012 at 5:49 AM, Kingston.s [email protected] wrote:
User.reflect_on_all_associations.map{|a| [a.macro,a.name]}
Thanks for quick reply…
This is working fine.but it is return all the association and the
corresponding model name…like [:has_many, :site_users]
but i want association methods like site_user_ids and site_user_ids=
Hmmm, I don’t see them in that datastructure. I presume they are defined
automatically, based on the name of the association, in this code
starting
at:
In general … I think it is better not to touch the _id fields manually
and
use other association methods (without _id) if possible. E.g. the
‘build’ or ‘delete’ functions on the has_many association.
HTH,
Peter
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.
Sponsor our Newsletter | Privacy Policy | Terms of Service | Remote Ruby Jobs