Hello, all, Say I own a freelance article editing company that help my clients editing their articles to a certain standard. And my employees are editors. a Article Model, an Assignment Model, and then an Editor Model. Most of the time one article is edited by one Editor ( and this arrangement is called an Assignment). Sometimes, things get rushy and we put a few editors for one article.
so I guess I will have a many Editors to many Articles relationship by using the Has_many :through => :assignments class Editor < ActiveRecord::Base has_many :assignments has_many :articles, :through => :assignments end class Assignment < ActiveRecord::Base belongs_to :article belongs_to :editor end class Article < ActiveRecord::Base has_many :assignments has_many :editors, :through => :assignments end If I want only relevant editor(s) to see an article--relevant being defined as the editor(s) is assigned to that very artcile--and also to update that artcile, as needed for editing it, where would one put such a mechanism (ApplicationController / Model / elsewhere)? And how would such a mechanism work? Thanks@ --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

