sql >> Database >  >> RDS >> Mysql

Rails en MySQL - ActiveRecord::ConnectionNotGevestigd in productieomgeving

Voor mij kwam het neer op een verkeerd geconfigureerd database.yml-bestand. Om de juiste opmaak te bevestigen, kunt u het volgende doen vanuit de map waar het .yml-bestand is opgeslagen:

irb 
require 'yaml'
a = YAML::load(File.open("database.yml"))

als je een fout hebt, zie je zoiets als dit als reactie...

irb(main):001:0> require 'yaml'
=> true
irb(main):002:0> a = YAML::load(File.open("database.yml"))
Psych::SyntaxError: (<unknown>): could not find expected ':' while scanning a simple key at line 17 column 3
        from C:/Ruby193/lib/ruby/1.9.1/psych.rb:203:in `parse'
        from C:/Ruby193/lib/ruby/1.9.1/psych.rb:203:in `parse_stream'
        from C:/Ruby193/lib/ruby/1.9.1/psych.rb:151:in `parse'
        from C:/Ruby193/lib/ruby/1.9.1/psych.rb:127:in `load'
        from (irb):2
        from C:/Ruby193/bin/irb:12:in `<main>'

In mijn geval ben ik vergeten een spatie achter de ":" te plaatsen bij het invoeren van het databasewachtwoord.



  1. pyodbc gaat niet correct om met unicode-gegevens

  2. Hoe een kolom wijzigen en de standaardwaarde wijzigen?

  3. Hoe een webpagina bijwerken zonder de webpagina opnieuw te laden met AJAX?

  4. hoe kan ik een tagging-systeem maken met behulp van php en mysql?