Displaying 20 results from an estimated 1000 matches similar to: "STI, HABTM & counter_cache"
2006 Jun 08
2
counter_cache is not looking for children_count with acts_as_tree
Hi there, the acts_as_tree API says that I can set a counter cache and
that it will automatically increment the "children_count" column. I
did that but when I create a new page it asks for a "pages_count"
column instead.
Here is the relevant part of page.rb model:
class Page < ActiveRecord::Base
acts_as_tree :order => :position, :counter_cache => true
2005 Dec 22
1
How to write unit tests with respect to model callbacks?
Hello,
I am exploring the "Testing" part of Rails, but It seems some things
work differently than I thought it would.
Consider the following model:
class Client < ActiveRecord::Base
has_one :project
def after_create
Project.new(:name => self.name, :is_client => true, :client_id
=> self.id).save
end
def after_update
2006 May 22
5
download manager?? anyone?
Hello all,
i have been searching for some time now on how to upload files and then
display them to be downloaded, haven''t had any luck. it seems all the
documentation is for uploading and displaying pictures. is this the same
thing? i''m lost... any help would be greatly appreciated.
Jon
--
Posted via http://www.ruby-forum.com/.
2006 May 05
1
Adding methods to model based on foreign table rows
Hi all,
I wondered if the following is implemented in ActiveRecord:
I have three tables: "products", "properties" and "product_properties"
the products table holds base information for the product, like
product_id, name etc.
>> Product.column_names
=> ["product_id", "name"]
the properties table holds extra "columns" for the
2005 Dec 27
1
SOAP + HTTP authentication
Hey,
Just had a question. Been pulling out my hair all weekend trying to get SOAP
to work properly in Rails and even straight on Ruby. I started with Rails''
AWS and moved to Ruby''s internal libraries, after which I tried out SOAP4R.
Now, my question is, does Rails or even Ruby itself support SOAP client
calls through basic HTTP Authentication? From the research I''ve
2006 Jul 11
1
counter_cache, has_many and belongs_to
I am a bit confused about counter_cache here. The API docs
http://api.rubyonrails.org/classes/ActiveRecord/Associations/ClassMethods.html
say that only the belongs_to association can take the :counter_cache
option. When I try to use it on a has_many I get an "unknown key(s):
counter_cache" error.
Why would this be the case? belongs_to means that this model has a
field with an id
2007 Jun 01
2
Ferret FileNotFound error after adding counter_cache to mode
I have a model that I''ve been indexing and searching with ferret with no
problems.
I just added a counter_cache for some voting functionality to the same
model and now when I perform the voting fxn on an object from that
model, I get the FileNotFound error as it looks for a file named
"_1c_1.del" ...which breaks my voting function.
I tried killing the server and my index
2009 Jun 01
4
counter_cache is making a redundant SELECT before UPDATE
Hi,
I have the following code:
Message, belongs_to :topic, :counter_cache => true
topic = Topic.find_from_permalink(params[:id])
topic.messages.create(params[:message])
When the message gets created, then AR issues a supplemental SELECT to
retrieve the message''s topic and then updates its messages_count. Why is
that happening?
If I do it manually:
if
2006 Mar 12
2
counter_cache reference/tutorial
I''m trying to use counter_cache, but I''m not doing something right.
It is unreliable and I keep having to correct it manually. Is there a
good tutorial or reference on how to use it on-line? I have the AWDR
book, but I need something more complete.
TIA,
Jeffrey
2006 Feb 03
2
acts_as_tree counter_cache behavior is different than API docs
Before I file a ticket, I''ll query ya''ll about this:
The API docs for acts_as_tree''s counter_cache is to create a database column
called "children_count" to hold the counter_cache. I have enabled this
option in my model. While writing tests I wrote a test for creating children
from the a parent:
message = @forum_message["parent"].find
child =
2006 May 05
4
STI and HABTM
Hey gang,
How does STI work with HABTM?
For instance...let''s say I have the following models
-----
Category < ActiveRecord::Base
Item < ActiveRecord::Base
Product < Item
Deal < Item
-----
Each product or deal can have categories. Would I then setup Item with
has_and_belongs_to_many :categories, then create a table categories_items
??? Is there a better way to do it?
2006 Aug 12
2
Very weird counter_cache behavior
Hi All,
I''m using a counter_cache, which I believe I''m doing correctly because I
can see this SQL query being executed in the development.log file:
UPDATE gifts SET bookmarks_count = bookmarks_count + 1 WHERE (id = 276)
However, in the gifts table, the bookmarks_count field isn''t incremented
(it''s zero). If I literally copy and paste that query into the
2006 Mar 24
6
Should counter_cache fields be saved in the database?
As far as I can tell, the counter_cache option on a belongs_to model
doesn''t actually save anything in the database. For example, I have
the following models:
class Parent < ActiveRecord::Base
has_many :children,
:conditions => "deleted_at IS NULL"
end
class Child < ActiveRecord::Base
belongs_to :parent, :counter_cache => true
end
With the following
2005 Mar 01
0
acts_as_tree counter_cache
Hi List,
I''m new to and hot on RoR.
And I have a question regarding acts_as_tree and counter_cache.
What methods actually update the counter_cache column?
I''ve only really started the app so i''ve just got it set up so that I
can select the parent node (from a list of nodes that exclude all
descendants of the current node) with a radio buttoned list named and
valued
2006 Apr 12
0
counter_cache and updates
I''m trying to figure out how to use counter_cache.
I''ve got Clients that have many Profiles. And I got things working so that
when I add a new Profile, the profiles_count gets updated.
profile = client.profiles.new(params[:profile])
profile.save
However, I''m stuck trying to figure out how to deal with UPDATING a profile
(moving it to a different Client). If I change
2006 Mar 08
0
How to add something similar to :counter_cache - :avg_cache
Hi,
I was thinking of doing this with a stored procedure, but I thought it
could be better implemented in Rails.
I have several tables that hold a counter cache for other tables,
which aren''t directly related. For example:
Table ''schools'' has records that belong_to table ''counties'', and that
table has records that belong_to table
2005 Dec 14
0
counter_cache not updating
Hi
I'm using those 2 models:
class Topic < ActiveRecord::Base
has_many :articles, :order => :rank
end
class Article < ActiveRecord::Base
belongs_to :topic, :counter_cache => true
end
The "counter_cache" column in the "topics" table does increase when
adding a new article, but it does not update when updating article's
topic or when deleting the
2008 Oct 31
0
Loading fixtures and counter_cache
Hi everyone,
Does anybody know who is responsible for updating *_count columns
(via :counter_cache) when creating the db and loading fixtures? In my
case, the *_count elements remain zero!
Thanks,
Omid
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To post to this group, send
2012 Jan 05
2
CentOS6 and tilde expansion
Set up NIS and autofs on this new CentOS6 box, but it seems tilde
expansion no longer works in bash?
[root at frodo ~]# cd ~john
-bash: cd: ~john: No such file or directory
[root at frodo ~]# cd /home/john
[root at frodo john]# pwd
/home/john
[root at frodo john]#
It still works in t/csh:
[root at frodo ~]# /bin/csh
[root at frodo ~]# cd ~john
[root at frodo ~john]# pwd
/home/john
[root at
2003 Oct 20
1
Getting a list of all possible smb mounts (and bug report on smbtree)
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
> Message: 36
> Date: Sat, 18 Oct 2003 12:26:02 +0200 (CEST)
> From: Bernhard Rosenkraenzer <bero@arklinux.org>
> Subject: [Samba] Getting a list of all possible smb mounts
> To: samba@lists.samba.org
> Message-ID: <Pine.LNX.4.56.0310181208330.21409@dot.kde.org>
> Content-Type: TEXT/PLAIN; charset=US-ASCII
>
>