Ruby on Rails
Tuesday, March 25, 2014
This is one of the ways to provide namespacing in Ruby and avoid same-name conflicts (e.g. with user code or other gems).
-- class Admin::UsersController ...
end
is equivalent to
module Admin
class UsersController ...
end
end
On Monday, 24 March 2014 14:43:24 UTC+1, Brandon wrote:
On Monday, 24 March 2014 14:43:24 UTC+1, Brandon wrote:
I saw this on a Gem implementation and don't understand why it needed "::UsersController" at all.My understanding that it is trying to find the relative path of UsersController, but why is it necessary to be there?
You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group.
To unsubscribe from this group and stop receiving emails from it, send an email to rubyonrails-talk+unsubscribe@googlegroups.com.
To post to this group, send email to rubyonrails-talk@googlegroups.com.
To view this discussion on the web visit https://groups.google.com/d/msgid/rubyonrails-talk/6fb8cb01-b3cb-4675-b593-e77c67ac226e%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment