Possible bug

Hi all I’m trying user alias_method to overload the link_to method, It
works the first time, but when I reload the page, it will have an error
“stack level too deep”.

I’m using rails 0.14.3 ruby 1.8.2 Webrick in winxp, I suspect it is a
bug.

this is my helper’s code

module UsersHelper
include ActionView::Helpers::UrlHelper

alias_method :link_to_original, :link_to

def link_to(name, options = {}, html_options =
nil,*parameters_for_method_reference)
if permission?
link_to_original( name,
options,html_options,*parameters_for_method_reference )
end
end

end

Paul C. wrote:

end

Does this happen in production mode or just in development? In
development
code is reloaded on every request. On the second request you will loose
link_to_original, both methodnames will cover your link_to version …

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs