Skip to content

Instantly share code, notes, and snippets.

@mecampbellsoup
Created December 15, 2015 21:37
Show Gist options
  • Select an option

  • Save mecampbellsoup/8bdc565a4aa82dfaec72 to your computer and use it in GitHub Desktop.

Select an option

Save mecampbellsoup/8bdc565a4aa82dfaec72 to your computer and use it in GitHub Desktop.
delivery_target = DeliveryTarget.new(delivery_target_params)
[1] pry(#<DeliveryTargetsController>)> delivery_target.connection_settings.class
=> ActionController::Parameters
[2] pry(#<DeliveryTargetsController>)> delivery_target.save!
TypeError: can't cast ActionController::Parameters
from /Users/mec/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/bundler/gems/rails-1ad94e760d7a/activerecord/lib/active_record/connection_adapters/abstract/quoting.rb:40:in `rescue in type_cast'
[3] pry(#<DeliveryTargetsController>)> delivery_target.connection_settings = delivery_target.connection_settings.to_h
=> {"sftp_url"=>"sftp@foo.zipmark.com"}
[4] pry(#<DeliveryTargetsController>)> delivery_target.connection_settings.class
=> Hash
[5] pry(#<DeliveryTargetsController>)> delivery_target.save!
=> true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment