Guest User

Untitled

a guest
Sep 13th, 2018
113
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.23 KB | None | 0 0
  1. MongoDB won't connect to MongoHQ using Mongoid
  2. rails generate scaffold Url domain:string
  3.  
  4. development:
  5. sessions:
  6. default:
  7. # Defines the name of the default database that Mongoid can connect to.
  8. # (required).
  9. uri: mongodb://[username]:[password]@flame.mongohq.com:27046/[database]
  10.  
  11. options:
  12. consistency: :strong
  13.  
  14. The operation: #<Moped::Protocol::Query
  15. @length=39
  16. @request_id=5
  17. @response_to=0
  18. @op_code=2004
  19. @flags=[]
  20. @full_collection_name=".urls"
  21. @skip=0
  22. @limit=0
  23. @selector={}
  24. @fields=nil>
  25. failed with error 13075: "db name can't be empty"
  26.  
  27. development:
  28. uri: mongodb://[username]:[password]@flame.mongohq.com:27046/[database]
  29.  
  30. mongoid (3.0.0.rc) lib/mongoid/sessions/factory.rb:100:in `parse'
  31. mongoid (3.0.0.rc) lib/mongoid/sessions/factory.rb:61:in `create_session'
  32. mongoid (3.0.0.rc) lib/mongoid/sessions/factory.rb:43:in `default'
  33. mongoid (3.0.0.rc) lib/mongoid/sessions.rb:109:in `default'
  34. mongoid (3.0.0.rc) lib/mongoid/sessions.rb:354:in `__session__'
  35. mongoid (3.0.0.rc) lib/mongoid/sessions.rb:199:in `mongo_session'
  36. mongoid (3.0.0.rc) lib/mongoid/sessions.rb:157:in `collection'
  37. mongoid (3.0.0.rc) lib/mongoid/sessions.rb:25:in `collection'
  38. mongoid (3.0.0.rc) lib/mongoid/persistence/operations.rb:26:in `collection'
  39. mongoid (3.0.0.rc) lib/mongoid/persistence/operations/insert.rb:27:in `block in persist'
  40. mongoid (3.0.0.rc) lib/mongoid/persistence/insertion.rb:25:in `block (2 levels) in prepare'
  41. activesupport (3.2.3) lib/active_support/callbacks.rb:403:in `_run__2492706777632263523__create__3276423133299307975__callbacks'
  42. activesupport (3.2.3) lib/active_support/callbacks.rb:405:in `__run_callback'
  43. activesupport (3.2.3) lib/active_support/callbacks.rb:385:in `_run_create_callbacks'
  44. activesupport (3.2.3) lib/active_support/callbacks.rb:81:in `run_callbacks'
  45. mongoid (3.0.0.rc) lib/mongoid/callbacks.rb:95:in `run_callbacks'
  46. mongoid (3.0.0.rc) lib/mongoid/persistence/insertion.rb:24:in `block in prepare'
  47. activesupport (3.2.3) lib/active_support/callbacks.rb:403:in `_run__2492706777632263523__save__3276423133299307975__callbacks'
  48. activesupport (3.2.3) lib/active_support/callbacks.rb:405:in `__run_callback'
  49. activesupport (3.2.3) lib/active_support/callbacks.rb:385:in `_run_save_callbacks'
  50. activesupport (3.2.3) lib/active_support/callbacks.rb:81:in `run_callbacks'
  51. mongoid (3.0.0.rc) lib/mongoid/callbacks.rb:95:in `run_callbacks'
  52. mongoid (3.0.0.rc) lib/mongoid/persistence/insertion.rb:23:in `prepare'
  53. mongoid (3.0.0.rc) lib/mongoid/persistence/operations/insert.rb:26:in `persist'
  54. mongoid (3.0.0.rc) lib/mongoid/persistence.rb:49:in `insert'
  55. mongoid (3.0.0.rc) lib/mongoid/persistence.rb:188:in `upsert'
  56. app/controllers/urls_controller.rb:46:in `block in create'
  57.  
  58. environment:
  59. host: <%= ENV['MONGOID_HOST'] %>
  60. port: <%= ENV['MONGOID_PORT'] %>
  61. username: <%= ENV['MONGOID_USERNAME'] %>
  62. password: <%= ENV['MONGOID_PASSWORD'] %>
  63. database: <%= ENV['MONGOID_DATABASE'] %>
  64.  
  65. <% if ENV['MONGOLAB_URI'] %>
  66. <% uri = URI.parse(ENV['MONGOLAB_URI']) %>
  67. production:
  68. <<: *defaults
  69. sessions:
  70. default:
  71. <<: *default_session
  72. database: <%= uri.path.sub('/','') %>
  73. username: <%= uri.user %>
  74. password: <%= uri.password %>
  75. hosts:
  76. - <%= uri.host %>:<%= uri.port %>
  77. <% end %>
Add Comment
Please, Sign In to add comment