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