You are trying to use a controller method like a helped method. Try moving the method to applicationhelper and seeing if that works
On 09/12/2008, at 21:56, Sulekha Mariam <[EMAIL PROTECTED] > wrote: > > > I was working through the simply rails book, i have completed up to > chapter 10, > now i want to add tag clouds to the welcome page ? how to do it ? > > I have installed acts_as_taggable_on_steroids plugin from here > http://svn.viney.net.nz/things/rails/plugins/acts_as_taggable_on_steroids > > I was going through their readme file as per the readme file i did the > following changes > > 1) > in app/helpers/application_helper.rb file > > module ApplicationHelper > > include TagsHelper > > end > > > > 2) > class StoriesController < ApplicationController > > def tag_cloud > > @tags = Story.tag_counts > > end > > end > now i am getting Story.tag_counts in the script/console > > > 3) in app/views/stories/index.html.erb file i have added > > > <% tag_cloud @tags, %w(css1 css2 css3 css4) do |tag, css_class| %> > > <%= link_to tag.name, { :action => :tag, :id => tag.name }, :class > => css_class %> > > <% end %> > > 4) in /public/stylesheets/style.css > > i have added > > > > .css1 { font-size: 1.0em; } > > .css2 { font-size: 1.2em; } > > .css3 { font-size: 1.4em; } > > .css4 { font-size: 1.6em; } > > after doing all these when i access http://0.0.0.0:3000/stories/ > > i am getting the error message as > > undefined method `tag_cloud' for #<ActionView::Base:0xb5879a78> > > can anyone help me to correct this error ? > -- > Posted via http://www.ruby-forum.com/. > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---