I have a method in application_helper.rb like this:
def my_method(arg1, arg2 = {})
…
end
when I call this method from an rhtml file like this:
my_method @var
I get this message:
wrong number of arguments (1 for 0)
When I call the method without arguments like this:
my_method
I get this message:
wrong number of arguments (0 for 1)
I am new to Ruby and Rails so I presume that I’m missing something
really obvious, but huh? Why is it that when I call it with arguments,
it doesn’t want any, but when I call it without them, it does? Is it the
type of argument? But since the parameters are dynamically typed, that
makes no sense to me.
What am I missing?
Chas. Munat
Seattle