ruby

sinatra使用mysql做为数据库

sinatra,一个轻量级的ruby web框架。如果要写一个不怎么复杂的web小应用,使用这个就在适合不过了。

最近蚊子就自己尝试着写一个小应用,结果在使用mysql这块犯了愁,正常情况下,ruby程序调用mysql还是很容易的,只需要这样做就行了

但是呢,这样有一个不好的问题,就是,如果我要把数据库的相关操作放到module目录下,变成一个模块来调用,那sinatra自己的settings用法就没法实现.使用settings.config就会报错。不过现在好了,使用connection_pool模块可以解决这个问题,代码如下

然后在sinatra关联的代码中可以这样使用

对于同样使用sinatra开发的朋友,不妨也试试。

Related Post

Leave a Reply

Your email address will not be published. Required fields are marked *