Giter Site home page Giter Site logo

NoMethodError: undefined method `alias_method_chain' for AttachmentsController:Class Did you mean? alias_method about redmine_more_code HOT 10 CLOSED

hugohasenbein avatar hugohasenbein commented on June 7, 2024
NoMethodError: undefined method `alias_method_chain' for AttachmentsController:Class Did you mean? alias_method

from redmine_more_code.

Comments (10)

Luckyvb avatar Luckyvb commented on June 7, 2024

#2

from redmine_more_code.

Luckyvb avatar Luckyvb commented on June 7, 2024

To support old Rails:

          if Rails::VERSION::MAJOR >= 5
            alias_method :show_without_more_code, :show
            alias_method :show, :show_with_more_code
          else
            alias_method_chain :show, :more_code
          end

from redmine_more_code.

etron770 avatar etron770 commented on June 7, 2024

To support old Rails:

          if Rails::VERSION::MAJOR >= 5
            alias_method :show_without_more_code, :show
            alias_method :show, :show_with_more_code
          else
            alias_method_chain :show, :more_code
          end

I do not know where to place this code.
I am lost ....

from redmine_more_code.

HugoHasenbein avatar HugoHasenbein commented on June 7, 2024

from redmine_more_code.

etron770 avatar etron770 commented on June 7, 2024

Dear Stephan, thank you for your help.

Rails 5.2.4.2

ruby 2.5.5p157 (2019-03-15 revision 67260) [x86_64-linux-gnu]

Debian Buster VM Server

Stucking during the update process from Redmine Version 3.4.3 to 4.1.1

At the first step Redmine was working exept entering the project page.

But I did an gem install rails after that stage and now I am getting the ""We're sorry, but something went wrong." error at the web interface but the update process stucks at:

/opt/redmine# bundle exec rake db:migrate RAILS_ENV=production
rake aborted!
NoMethodError: undefined method `alias_method_chain' for ActiveRecord::Associations::ClassMethods:Module
Did you mean?  alias_method
/opt/redmine/plugins/redmine_contacts/lib/redmine_contacts/patches/compatibility/active_record_base_patch.rb:28:in `block in included'
/opt/redmine/plugins/redmine_contacts/lib/redmine_contacts/patches/compatibility/active_record_base_patch.rb:27:in `class_eval'
/opt/redmine/plugins/redmine_contacts/lib/redmine_contacts/patches/compatibility/active_record_base_patch.rb:27:in `included'
/opt/redmine/plugins/redmine_contacts/lib/redmine_contacts/patches/compatibility/active_record_base_patch.rb:90:in `include'
/opt/redmine/plugins/redmine_contacts/lib/redmine_contacts/patches/compatibility/active_record_base_patch.rb:90:in `<top (required)>'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `block in require'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:257:in `load_dependency'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/plugins/redmine_contacts/lib/redmine_contacts.rb:35:in `<top (required)>'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `block in require'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:257:in `load_dependency'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/plugins/redmine_contacts/init.rb:115:in `<top (required)>'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `block in require'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:257:in `load_dependency'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/lib/redmine/plugin.rb:181:in `block in load'
/opt/redmine/lib/redmine/plugin.rb:172:in `each'
/opt/redmine/lib/redmine/plugin.rb:172:in `load'
/opt/redmine/config/initializers/30-redmine.rb:20:in `<top (required)>'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:285:in `load'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:285:in `block in load'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:257:in `load_dependency'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:285:in `load'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/engine.rb:663:in `block in load_config_initializer'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/notifications.rb:170:in `instrument'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/engine.rb:662:in `load_config_initializer'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/engine.rb:620:in `block (2 levels) in <class:Engine>'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/engine.rb:619:in `each'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/engine.rb:619:in `block in <class:Engine>'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/initializable.rb:32:in `instance_exec'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/initializable.rb:32:in `run'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/initializable.rb:61:in `block in run_initializers'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/initializable.rb:50:in `each'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/initializable.rb:50:in `tsort_each_child'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/initializable.rb:60:in `run_initializers'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/application.rb:361:in `initialize!'
/opt/redmine/config/environment.rb:16:in `<top (required)>'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `block in require'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:257:in `load_dependency'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/activesupport-5.2.4.2/lib/active_support/dependencies.rb:291:in `require'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/application.rb:337:in `require_environment!'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/railties-5.2.4.2/lib/rails/application.rb:520:in `block in run_tasks_blocks'
/opt/redmine/vendor/bundle/ruby/2.5.0/gems/rake-13.0.1/exe/rake:27:in `<top (required)>'
Tasks: TOP => db:migrate => db:load_config => environment
(See full trace by running task with --trace)

from redmine_more_code.

HugoHasenbein avatar HugoHasenbein commented on June 7, 2024

from redmine_more_code.

etron770 avatar etron770 commented on June 7, 2024

All plugins are free versions.
Trying to install the Plugins step by step, errors at:
redmine_checklists
redmine_contacts
redmine_finance
redmine_preview_inline
redmine_preview_office
redmine_preview_pdf
redmine_vote

working:
redmine_preview_office

so seven of eight are not working ....

from redmine_more_code.

HugoHasenbein avatar HugoHasenbein commented on June 7, 2024

from redmine_more_code.

etron770 avatar etron770 commented on June 7, 2024

Dear Stephan,
I did software developing lot of years . so I know the ammount work about bugfixing, new versions and so on.
And free open source plugins, mostly biuld in spartetime work. Thank's for that to all coder ...

But a general question:

What about the previous data during the time until the plugins can be enabled.
Are they gone or will they appear again if the plugin will be enabled after the upgrades.

Ok not a problem with the preview plugins, but the plugins with additional data .

best regards
Knut

from redmine_more_code.

HugoHasenbein avatar HugoHasenbein commented on June 7, 2024

from redmine_more_code.

Related Issues (2)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.