Displaying 20 results from an estimated 6000 matches similar to: "many to one :through another"
2006 May 10
7
has_many :through scope on join attribute
Hi
I have a has_many :through.  It''s a basic mapping of
Project
id
....
User
id
....
TeamMembers
project_id
user_id
role
What I would like to do is have different roles so I can have in the project
model
has_many :core_members, :through => :team_members, :source => :user
but I would like to limit this to only those with the "core" role in the
team members table for
2006 May 05
2
Dumb polymorphic association question
Hi,
Why is it that polymorphic associations only work with the :has_many
and :belongs_to relationships?  Why can''t it be a :has_one?
Matt
2006 Jun 06
6
Linking two tables using a lookup table
Hi,
How do I associate two different tables which have a lookup id (table) 
as common.
I tried the has_many :table2, :through => look_up_table in my table1 
model.
Any hints?
Thanks, Hari
-- 
Posted via http://www.ruby-forum.com/.
2006 Jul 27
25
Why are has_one objects resaved when the parent is saved?
If the associated object of a has_one association has been loaded, it
is resaved when the parent is saved. Eg:
class Person < ActiveRecord::Base
  has_one :user
end
class User < ActiveRecord::Base
  belongs_to :person
end
p = Person.find(:first)
p.save # As expected, nothing happens with the user association
p.user # Loads the associated object
p.save # As well as saving the person, the
2006 Mar 04
10
Help setting up relationships needed
This is a bit of a long question, but to those of you with some 
experience, it should be fairly simple I think.
I have a notes page that should list all notes the user has entered for 
all books chronologically like this.
	Book One: This is the note.
	Book Four: This is the note.
	Book One: A different note, entered later.
Right now my models are:
	User
	  has_many :books
	Book
	  has_many
2006 May 08
2
Associating with different classes
Dear Railers,
I am toying with a new project and have a schema design question.
I have a tree-like node structure. Each of the nodes will be  
associated with a single object. This associated object can be of a  
variety of types.
I represent the tree through a Node class which acts_as_tree. Now  
imagine three other classes--Animals, Fruits and Vegetables. Each  
node will have an association
2006 Feb 17
3
Using :include with has_one vs. has_many
While I''m happy to continue talking about the vagaries of Rails deployments, I 
also need to actually build apps. :)
I may have discovered a bit of a problem with :include as it applies to has_one 
associations. First, let me say that I''m a big fan of :include for reducing the 
number of SQL calls. There are times when I wish it could go more than 1 step 
away from the parent
2012 Dec 24
4
Bad idea to add/remove associations in after_find
I have 2 distinct types of users (artists and curators) in my system and
they currently share all associations (eg has_one :portfolio).
However, a curator shouldn''t have a portfolio so I would like to only
add that association when required. Obviously I could just return nil
for that method, but it doesn''t feel right having that there in the
first place.
What''s the best
2006 May 12
1
can I fake has_one :through?
I''m having a difficult time wrapping my head around a set of models  
and their associations and seeing how they map into Rails. I''ll try  
to lay out my problem using the has_many and belongs_to structures. I  
have a RuleSpace, a Rule, and a Subject.
A RuleSpace has_many Rules
A RulesSpace has_many Subjects through Rules
A Rule belongs_to (many) RuleSpaces
A Rule has_many
2006 May 28
7
Self-referential has_many :through relationship
Hi,
  I have a self-referential has_many :through relationship setup to
track relationships between users.  Basically relationships are
modeled as a join table with an extra column ''relation''.
create table relationships (
  user_id    integer unsigned not null,
  friend_id  integer unsigned not null,
  relation    char(1) not null,
)
--- relations ---
f = friend
r = request to
2006 May 28
7
Join table not being populated
Hello,
I have the usual Categories and Products table scenario, mediated by a 
Categories_Products join table. When I create a new Product and into a 
given Category, I notice that my join table is not being populated. 
Shouldn''t the join Categories_Products table be populated?
Thanks,
gk
-- 
Posted via http://www.ruby-forum.com/.
2006 Aug 01
2
has_many :through a belongs_to relationship
I have users who belong to a group.  I also have a room that belongs to 
a group.  I want to use a has_many through association to link the room 
and the users as such:
class Room < ActiveRecord::Base
belongs_to :group
has_many :users, :through => :group
end
The SQL generated for the search is incorrect:
SELECT users.* FROM users  INNER JOIN group ON users.group_id = 
groups.id    WHERE
2006 May 21
3
has_many :through with a polymorphic join
Hi,
Four tables: users, user_counties, uk_counties and us_counties.
Each user has many counties, and each county has many users, so I
decided to make user_counties a polymorph, so it can have counties
from different countries (each country requires a completely different
set of tables with a completely different set of properties, that''s
why there''s one table for uk_counties and
2006 Jul 28
11
Forum
Im making forum and i have problem with paths.
Here is code:
http://pastie.caboo.se/6389
With this code, it works. But its a bit weird to use so many paths
function. For every path i need to make new function. So can you suggest
me something.
Tables are like here:
http://wiki.rubyonrails.com/rails/pages/ForumExample
-- 
Posted via http://www.ruby-forum.com/.
2006 Jul 10
10
has_many :through and foreign key parameters
I just took my HABTM and turned it into a :through since my join table 
has another "non-joiny" attribute.
I went from this:
has_many_and_belongs_to :jobs,  :join_table => ''tablename'',
                   :foreign_key => ''x'',
                   :association_foreign_key => ''y''
to this:
has_many :jobs,  :through =>
2006 Mar 23
3
when (not) to use belongs_to
I know you get a lot of questions like this, but I couldn''t find one which
answers exactly what I''m after. I''m reasonably new to rails, and I''m having
a bit of trouble with when to use belongs_to. On the rails wiki (
http://wiki.rubyonrails.org/rails/pages/belongs_to), it says "In general,
the Foo model belongs_to :bar if the foo table has a bar_id foreign
2006 Apr 04
4
Aggregating two objects of the same type
I would like to have a customer that has references to two addresses,
a billing address and a shipping address.  In a non-rails environment
I would have two keys in the customers table, billing_address_id and
shipping_address_id to reference the addresses.  It appears that
ActiveRecord expects the parent id to reside in the child table,
regardless of whether the relationship is one-to-one or
2006 Jun 03
8
confused about ActiveRecord relationships
I am very confused about where to put the belongs_to and the has_one 
(and other relationship identifiers).  I have read the RDoc and the 
agile book many times about this and I think i still see it backwards. 
Let me outline my app so you have an understanding...
I have 2 tables:
Schools { id, school_name, address_id }
and
Addresses { street1, street2, city, state, zip, country }
*** this
2006 Jul 04
8
inherits_from: Multiple table inheritance
Hey guys,
I just implemented very simple and primitive class table inheritance in 
ActiveRecord. The goal is for this to become mature enough to become a 
true feature in Rails. Check it out here:
http://guest@blog.raylucke.com/svn/inherits_from
Here?s how it looks in action:
create_table "books", :force => true do |t|
  t.column "product_id", :integer
  t.column
2006 May 06
3
Storing additional data on join tables with Rails
Hi there
I need to store additional attributes on join table. Searching the
Wiki [1] revealed two possible methods:
1) push_with_attributes, as described by Justin Palmer [2].
Unfortunately, "this method is now deprecated" [3]. Even if it wasn''t,
there seem to be inherent problems with that approach, for example
with updating those additional attributes, though Joshua Muheim