将ORM添加到现有的padrino应用程序

cyr*_*ier 4 ruby sinatra padrino

我是ruby,sinatra和padrino的新手,所以这可能是一个愚蠢的问题,但是:
有没有办法将orm添加到现有的应用程序中?

我的问题是我用以下命令行创建了一个应用程序:

$ padrino-gen project sample_blog -a mysql -b
Run Code Online (Sandbox Code Playgroud)

(我认为选择了默认的ORM.)
然后尝试添加模型:

$ padrino-gen model post title:string body:text
<= You need an ORM adapter for run this generator. Sorry!
Run Code Online (Sandbox Code Playgroud)

如何在不重新编写整个应用程序的情况下添加orm?
它现在不是很重要,因为应用程序不包含任何内容,但我计划在后面添加测试,我想知道它是否容易.

感谢您的初学者提示.

DAd*_*dYE 5

/project-name/.components用你的编辑器打开并添加

:orm: activerecord
Run Code Online (Sandbox Code Playgroud)

  • 您还需要将其添加到Gemfile中.`gem'activerecord',: require =>"active_record"`.最后,您需要手动创建`config/database.rb`文件来定义数据库连接. (4认同)