我尝试使用rails
postgresql
项目
我用这个
>>rails new ReadingList --database=postgresql
>>rails s
然后,我跳转到psql
并自己创建readinglist_development
,但它仍然显示相同的错误。
答案 0 :(得分:3)
在Rails实践中,运行rake db:create
以在创建新的Rails项目后创建数据库。
我认为数据库的名称(readinglist_development
)与ReadingList_development
的数据库名称不匹配,因为database.yml
Rails无法识别使用psql创建的数据库。
答案 1 :(得分:0)
最好不要从db工作台创建数据库,最好使用rails db命令。