You are calling list as a class method so you need to define it as a
class method

def self.list
  # some stuff
end

or you need to call it as an instance method

s = Sale.new
@stamp = s.list

or even

@stamp = Sale.new.list

On 14 October 2011 13:14, Pab <[email protected]> wrote:
> Hi,
>
>     i want to know how to use method from model to be used in
> controller like
>
> sale.rb model
>
> def list
>  # some stuff
> end
>
> employee controller
>
> def show
> @stamp = Sale.list
> end
>
>
> which shows me following error
> undefined method `list'
>
> how to over come this problem?
>
> thanks,
> -pab
>
> --
> 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 [email protected].
> 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.
>
>

-- 
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 [email protected].
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.

Reply via email to