nunojob:~ dscape/08$ echo The Black Sheep

has_one :through

Finally we will be able to refactor our ugly code when we have this situation (changeset 9067):

class User < ActiveRecord::Base
  has_many :channels

&#91;sourcecode language="ruby"&#93;class Channel < ActiveRecord::Base
  belongs_to :network
  belongs_to :user

&#91;sourcecode language="ruby"&#93;class Group < ActiveRecord::Base
  has_many :channels
  has_one :network, 
    :through => :channels,
    :conditions => ['channels.alive? = ?', true]

Another good news is that the RubyForge place for the OTS project was finally approved. So guess I will be doing some work on it this afternoon.


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: