I'm trying to class array to another array. However Glove.class_name become 'Glofe'. Somebody can tell me why?
My environment is ruby 1.8.6 Rails 2.2.2 on Windows Vista.
I'm trying to class array to another array. However Glove.class_name become 'Glofe'. Somebody can tell me why?
My environment is ruby 1.8.6 Rails 2.2.2 on Windows Vista.
Hi Masuda,
class_name isn't a real method, try Glove.class.name instead.
Hi Bill.
Thanks for your reply.
I guessed so too, but plural form of glove is 'gloves' isn't it? In addition, I found Mustache.class_name becomes 'Mustach' (lack of last 'e').
I think it's odd.
Thanks for youre reply but ... Glove.class.name returns "Class", not a class name.
Ops, i meant Glove.name
Thanks for your help. It works fine !!
Hi Masuda,
Hi Bill.
Thanks for your reply.
You're welcome. Sorry I couldn't be more help.
I guessed so too, but plural form of glove is 'gloves' isn't it? In addition, I found Mustache.class_name becomes 'Mustach' (lack of last 'e').
I think it's odd.
It is odd. And yes, the correct plural (in American English) of glove is gloves. But as you discovered, Rails pluralization is sometimes a bit 'off'. That's why I take a look there first when I get weird results like yours. It's just a quick way to rule out something simple. Glad you got the help you needed.
Best regards, Bill