Rick,

I'm not sure that changeset is the issue. As I said before, a *leading* slash will give you problems.

If you look at the stack trace (assuming I'm recreating Nathaniel's problem correctly) it says the error is thrown in Inflector#constantize.

That bit of code expressly *forbids* leading :: characters in the constant name being resolved and you can see it in action in the console simply by typing:

"/foo/bar".camelize.constantize

I'm not sure, but I don't recall a leading '/' in a render_component call *ever* working for me...

Regards,
Trevor

On 10-Feb-06, at 7:27 AM, Rick Olson wrote:

On 2/10/06, Trevor Squires <[EMAIL PROTECTED]> wrote:
Hi Nathaniel,

I'm using a version of edge (not the most recent, but after module
namespace support was improved) and I use render_component into a
module namespace quite extensively with no problems.

I know you said you "nailed it down to having a '/' in the
controller" but are you sure it's not simply the *leading* slash
character that's giving you problems?

Regards,
Trevor

This might be related to changeset [3563]
(http://dev.rubyonrails.org/changeset/3563).  When I get some time
I'll dig into the issue if no one else has by then.

--
Rick Olson
http://techno-weenie.net
_______________________________________________
Rails-core mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails-core

_______________________________________________
Rails-core mailing list
[email protected]
http://lists.rubyonrails.org/mailman/listinfo/rails-core

Reply via email to