Guest User

Untitled

a guest
Aug 15th, 2018
119
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.57 KB | None | 0 0
  1. irb(main):006:0* DB.loggers
  2. => []
  3. irb(main):007:0> quit
  4. rodnic@ubuntu:~/cc_clone$ padrino console
  5. rodnic@ubuntu:~/cc_clone$ padrino console
  6. => Loading development console (Padrino v.0.9.18)
  7. => Located unlocked Gemfile for development
  8. => Loading Application CcClone
  9. => Loading Application Forms
  10. => Loading Application Countries
  11. => Loading Application Provinces
  12. => Loading Application Cities
  13. => Loading Application Admin
  14. => Loading Application Profiles
  15. => Loading Application Advertisers
  16. => Loading Application Categories
  17. => Loading Application Offers
  18. => Loading Application Coupons
  19. re=> Loading Application TwitterBot
  20. qirb(main):001:0> require 'logger'
  21. => true
  22. irb(main):002:0> DB.loggers = Logger.new(STDOUT)
  23. => #<Logger:0x00000003da1e40 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x00000003da1e18 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00000003da1da0 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<IO:<STDOUT>>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x00000003da1d50 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x00000003da1cd8>>>>
  24. irb(main):003:0> DB.loggers
  25. => #<Logger:0x00000003da1e40 @progname=nil, @level=0, @default_formatter=#<Logger::Formatter:0x00000003da1e18 @datetime_format=nil>, @formatter=nil, @logdev=#<Logger::LogDevice:0x00000003da1da0 @shift_size=nil, @shift_age=nil, @filename=nil, @dev=#<IO:<STDOUT>>, @mutex=#<Logger::LogDevice::LogDeviceMutex:0x00000003da1d50 @mon_owner=nil, @mon_count=0, @mon_mutex=#<Mutex:0x00000003da1cd8>>>>
  26. irb(main):004:0> Account.plugin :nested_attributes
  27. => nil
  28. irb(main):005:0> Account.nested_attributes :profile
  29. => [{:type=>:one_to_one, :name=>:profile, :cache=>true, :model=>Account, :eager_block=>nil, :graph_join_type=>:left_outer, :order_eager_graph=>true, :graph_conditions=>[], :before_add=>[], :before_remove=>[], :after_add=>[], :after_remove=>[], :after_load=>[], :before_set=>[], :after_set=>[], :extend=>[], :class_name=>"Profile", :key=>:account_id, :keys=>[:account_id], :primary_key=>:id, :primary_keys=>[:id], :uses_composite_keys=>false, :dataset=>#<Proc:0x000000016157c8@/home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/sequel-3.16.0/lib/sequel/model/associations.rb:891>, :eager_loader=>#<Proc:0x00000001615750@/home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/sequel-3.16.0/lib/sequel/model/associations.rb:895>, :cartesian_product_number=>0, :eager_grapher=>#<Proc:0x00000001615700@/home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/sequel-3.16.0/lib/sequel/model/associations.rb:928>, :orig_opts=>{:class_name=>"Profile", :class=>nil, :block=>nil}, :nested_attributes=>{:reject_if=>nil}}]
  30. irb(main):006:0>
  31. irb(main):007:0* account = Account.new(:name => 'Josie', :surname => 'Braz', :password => '101010', :password_confirmation => '101010', :role => 'user', :profile_attributes => {:city_id => 5, :cpf => '35023676803', :is_email_sub => false})
  32. => #<Account @values={:name=>"Josie", :surname=>"Braz", :role=>"user"}>
  33. irb(main):008:0> account
  34. => #<Account @values={:name=>"Josie", :surname=>"Braz", :role=>"user"}>
  35. irb(main):009:0> account.profile
  36. => #<Profile @values={:city_id=>5, :cpf=>"35023676803", :is_email_sub=>false}>
  37. irb(main):010:0> account.profile
  38. account.profile account.profile= account.profile_attributes= account.profile_dataset
  39. irb(main):010:0> account.profile_dataset
  40. Sequel::Error: model object #<Account @values={:name=>"Josie", :surname=>"Braz", :role=>"user"}> does not have a primary key
  41. from /home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/sequel-3.16.0/lib/sequel/model/associations.rb:1027:in `_dataset'
  42. from /home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/sequel-3.16.0/lib/sequel/model/associations.rb:741:in `block in def_association_dataset_methods'
  43. from (irb):10
  44. from /home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/padrino-core-0.9.18/lib/padrino-core/cli/base.rb:62:in `console'
  45. from /home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/thor-0.14.3/lib/thor/task.rb:22:in `run'
  46. from /home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/thor-0.14.3/lib/thor/invocation.rb:118:in `invoke_task'
  47. from /home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/thor-0.14.3/lib/thor.rb:246:in `dispatch'
  48. from /home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/thor-0.14.3/lib/thor/base.rb:389:in `start'
  49. from /home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/gems/padrino-core-0.9.18/bin/padrino:8:in `<top (required)>'
  50. from /home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/bin/padrino:19:in `load'
  51. from /home/rodnic/.rvm/gems/ruby-1.9.2-p0@padrino/bin/padrino:19:in `<main>'
  52. irb(main):011:0> account.save
  53. => nil
  54. irb(main):012:0>
Add Comment
Please, Sign In to add comment