【问题标题】:Adding an ORM to an existing padrino application将 ORM 添加到现有的 padrino 应用程序
【发布时间】:2012-06-19 20:22:20
【问题描述】:

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

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

$ padrino-gen project sample_blog -a mysql -b

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

$ padrino-gen model post title:string body:text
<= You need an ORM adapter for run this generator. Sorry!

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

感谢您对初学者的提示。

【问题讨论】:

    标签: ruby sinatra padrino


    【解决方案1】:

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

    :orm: activerecord
    

    【讨论】:

    • 您还需要将其添加到您的 Gemfile 中。 gem 'activerecord', :require =&gt; "active_record"。最后,您需要手动创建一个config/database.rb 文件来定义数据库连接。
    猜你喜欢
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 2016-06-25
    • 2014-11-26
    • 2012-01-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多