![]() |
1
2
sqlite3是自Rails 2.0.2以来的默认数据库-以前它是MySQL。数据库配置在config/database.yml中找到,您可以根据需要更改它。 即使没有模型,Rails也会尝试确保database.yml中指定的实际DBMS可以使用。 您安装的宝石是“驱动程序”,允许您通过Ruby与数据库进行对话(类似于Java中的JDBC驱动程序或.NET的ADO.NET驱动程序)-而不是实际的DBMS。(sqlite3 ruby是正确的一个-我不知道为什么它会显示所有那些“没有定义的…”行-它对我也一样,但它是有效的。也许其他人知道为什么…) .dll是DBMS。sqlite3是一个非常轻量的数据库-将.dll放到路径中是您真正需要做的。将它放在ruby/bin目录中是开发机器的一种常见做法。 |
![]() |
2
0
找到了一个解决方案……不知道是黑客还是解决方案……但它起作用了……我复制了sqlite3.dll并将其粘贴到ruby/bin floder中,它起作用了。!! 但我想知道这是否是真正的解决方案… |