Skip to content

Replace controller methods removed with Rails 4.2#117

Closed
vlado wants to merge 1 commit intoassembler:masterfrom
vlado:replace_deprecated_responders
Closed

Replace controller methods removed with Rails 4.2#117
vlado wants to merge 1 commit intoassembler:masterfrom
vlado:replace_deprecated_responders

Conversation

@vlado
Copy link
Copy Markdown

@vlado vlado commented Oct 19, 2015

respond_with and class-level respond_to are removed with Rails 4.2
so let's replace them with instance-level respond_to

http://edgeguides.rubyonrails.org/4_2_release_notes.html#respond-with-class-level-respond-to

`respond_with` and class-Level `respond_to` are removed with Rails 4.2
so let's replace them with instance-level `respond_to`

http://edgeguides.rubyonrails.org/4_2_release_notes.html#respond-with-class-level-respond-to
@vlado
Copy link
Copy Markdown
Author

vlado commented Oct 19, 2015

Hi Milovan, I was using attachinary with Rails 4.2.4 application and I couldn't get it to work on heroku Unable to load application: NoMethodError: The controller-level 'respond_to' feature has been extracted to the 'responders' gem. Add it to your Gemfile to continue using this feature.

This should fix it by I was not able to run tests. Do you have some special setup for running tests? I get following error when I run rake:

➜  attachinary git:(replace_deprecated_responders) ✗ rake


-------- ORM: active_record

/Users/vlado/.rbenv/versions/2.2.3/bin/ruby -I/Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib:/Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-support-3.3.0/lib /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb
/Users/vlado/hubiC/Vlado/Code/attachinary/spec/features/notes_spec.rb:1:in `require': cannot load such file -- rails_helper (LoadError)
    from /Users/vlado/hubiC/Vlado/Code/attachinary/spec/features/notes_spec.rb:1:in `<top (required)>'
    from /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib/rspec/core/configuration.rb:1327:in `load'
    from /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib/rspec/core/configuration.rb:1327:in `block in load_spec_files'
    from /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib/rspec/core/configuration.rb:1325:in `each'
    from /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib/rspec/core/configuration.rb:1325:in `load_spec_files'
    from /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib/rspec/core/runner.rb:102:in `setup'
    from /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib/rspec/core/runner.rb:88:in `run'
    from /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib/rspec/core/runner.rb:73:in `run'
    from /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib/rspec/core/runner.rb:41:in `invoke'
    from /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/exe/rspec:4:in `<main>'
/Users/vlado/.rbenv/versions/2.2.3/bin/ruby -I/Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/lib:/Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-support-3.3.0/lib /Users/vlado/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/gems/rspec-core-3.3.2/exe/rspec --pattern spec/\*\*\{,/\*/\*\*\}/\*_spec.rb failed
➜  attachinary git:(replace_deprecated_responders) ✗

@vlado
Copy link
Copy Markdown
Author

vlado commented Oct 19, 2015

Damn, I see now that this is a duplicate #112

@dmilisic dmilisic mentioned this pull request Nov 23, 2015
@orlando
Copy link
Copy Markdown
Collaborator

orlando commented Nov 23, 2015

Closing in favor of #112

@orlando orlando closed this Nov 23, 2015
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants