新手问题。我是否必须为每个新的rails应用程序手动创建一个新的本地数据库?
我设置了一个rails应用程序来在本地使用postrges,这花了我一段时间。
当然,我不得不用数据库详细信息填写database.yml文件,但我是以机械僵尸的方式来做这件事,只是输入我认为会工作的东西,却不明白我为什么要这样做。
我不明白的是,当我执行rails new myProject
时,是否使用rails应用程序创建了数据库,或者如果数据库是在postrgres安装期间独立创建,然后由应用程序连接的。
结果是,我不确定在创建与rails new mySecondProject
的第二个应用程序时,是否需要创建第二个数据库以供它连接,或者它是否可以自行完成,我放在database.yml文件只是为了让它访问我的本地..... postgres程序....或类似的东西。
这是否合理?