i can''t seem to get this working... basically, i want to use a patch
that was added to rails:
http://dev.rubyonrails.org/changeset/8785
but i don''t want to have to upgrade past 2.0.2, and i don''t
want to
have to freeze rails inside the app.
so i was hoping to override the methods in ActionController required
to make the patch to my app only. i created a file called
''path_patch.rb'' and put it in my config/initializers dir,
which
contains the following:
ActionController::Resources::Resource.class_eval do
attr_reader :path_segment
def initialize(entities, options)
@plural ||= entities
@singular ||= options[:singular] || plural.to_s.singularize
@path_segment = options.delete(:as) || @plural
@options = options
arrange_actions
add_default_actions
set_prefixes
end
def path
@path ||= "#{path_prefix}/#{path_segment}"
end
end
but it doesn''t work. and, actually, no matter how hard i try (using
this or other code) i can''t seem to override the path method, even to
just cause it return bogus info.
help!
TIA
--~--~---------~--~----~------------~-------~--~----~
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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---