Displaying 3 results from an estimated 3 matches for "keyword_id".
Did you mean:
keyword_idx
2006 May 21
3
find with belongs_to -> belongs_to -> belongs_to
I have 3 tables
keywords (keywords attached to a file)
files (info about the file)
paths (path for the file)
[This is a legacy database, so I can''t change this]
keyword belongs_to file and file belongs_to path. Users need to be able
to search the keywords, but they only have access to certain volumes, so
the results need to be limited by the path. I also need to show paging,
2006 Jun 26
4
has_many :through
...f my @listing has an ID of 7, I''ll still have keyword_listings
with ''listing_id''s of 2, 3, etc.
i notice (in the logs) when I loop through @listing.keywords and access
keyword_link, AR makes a query of
SELECT count(*) AS count_all FROM keyword_links WHERE
(keyword_links.keyword_id = 13)
obviously missing the listing_id part of the WHERE.
what am I missing to make this happen?
thank you,
ed
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://wrath.rubyonrails.org/pipermail/rails/attachments/20060626/19f3323d/attachment.html
2006 Aug 15
0
SystemStackError: stack level too deep
Hi
I have two models Keyword and KeywordResult, they basically look like this:
class KeywordResult < ActiveRecord::Base
belongs_to :keyword
validates_presence_of :title, :url, :keyword_id
end
class Keyword < ActiveRecord::Base
has_many :keyword_results, :dependent => :delete_all
acts_as_tree :order => "text", :foreign_key => "top_keyword"
end
Before you ask: I commented all other callbacks and hooks out.
now when I want to add a KeywordResult I g...