Ruby on Rails
Wednesday, December 26, 2012
better use cancan also you can create type filed make polymorphic ossification and create different users of different roles
On Tue, Dec 25, 2012 at 5:47 PM, Dheeraj Kumar <a.dheeraj.kumar@gmail.com> wrote:
+1 for STI, if an artist cannot be a curator.Roles with CanCan, if an artist can be a curator.--Dheeraj KumarOn Tuesday 25 December 2012 at 5:44 PM, Frederick Cheung wrote:
On Dec 24, 11:28 pm, Paul Olivers <li...@ruby-forum.com> wrote:I have 2 distinct types of users (artists and curators) in my system andthey currently share all associations (eg has_one :portfolio).However, a curator shouldn't have a portfolio so I would like to onlyadd that association when required. Obviously I could just return nilfor that method, but it doesn't feel right having that there in thefirst place.What's the best way to get around this? I've looked at using eval inafter_find to call the has_one, but couldn't get it working.Have you considered STI ?Fred--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 rubyonrails-talk@googlegroups.com.To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.For more options, visit https://groups.google.com/groups/opt_out.--
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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
--
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 rubyonrails-talk@googlegroups.com.
To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment