On Apr 23, 2:43 pm, Marnen Laibow-Koser <[email protected]> wrote:
> Ar Chron wrote:
> > You can get by "reusing" a class name, but it's a PITA.
>
> > I had a model named Filter, then upgraded Rails at one point, and all
> > sorts of ugly conflicts occurred since the new version of Rails included
> > a Filter clas.
>
> > One solution is to reference the class to the local namespace, such as
> > in the controller:
>
> > @filters = ::Filter.find(blah blah blah)
>
> I believe that would be the global namespace, no?
>


That works because ActionController creates ActionController::Filter,
but ruby's File class is also at the top level so I don't think you'd
have much luck there

Fred
>
>
> > While it can be done, I wouldn't ever do it again.
>
> Yeah.
>
> Best,
> --
> Marnen Laibow-Koserhttp://www.marnen.org
> [email protected]
> --
> Posted viahttp://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 [email protected].
> To unsubscribe from this group, send email to 
> [email protected].
> For more options, visit this group 
> athttp://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