[Rails] Problem regarding accessing attributes from object...

Ryan Prins
Fri, 12 May 2006 07:11:09 -0000

Now that you have @cnt, try @cnt.cntnew. Since that is what you are calling
the attribue as you defined in your AS part of your SQL query.

On 5/11/06, Prashant Tiwari <tiwari_p_k@yahoo.com>
wrote:
>
> Hi,
> I have an object (@cnt).
> Now when I am calling "@cnt.inspect" on object it gives me output
as
> follows:-
> ----output----
> [#"3"}>]
> -----------
>
> Now in aboove output the number between double quotes (3) which is of my
> interest & I want to display it. How to do that?
> Actually this is my method:-
> ===================================> class Tagging <
ActiveRecord::Base
>
> def self.find_count_of_tag(tag_name)
>      find_by_sql([
>             "SELECT count(*) as cntnew FROM taggings " +
>             "WHERE taggings.tag_id = (SELECT tags.id from tags where
> tags.name>              ''food'')"
>           ])
>   end
> end
> ===================================>
> Now this is code in my view:-
> @cnt=@cnt=Tagging.find_count_of_tag(''food'')
>
> Now how to get the value of count which is returned by method with SQL
> ??
>
> PLease help me.
> Thanx in advance.
> Prash
>
> --
> Posted via http://www.ruby-forum.com/.
> _______________________________________________
> Rails mailing list
> Rails@lists.rubyonrails.org
> http://lists.rubyonrails.org/mailman/listinfo/rails
>



--
Ryan Prins
rprins@gmail.com
http://www.lazyi.net
-------------- next part --------------
An HTML attachment was scrubbed...