Java 为非rails应用程序使用activerecord迁移,步骤是什么?

Java 为非rails应用程序使用activerecord迁移,步骤是什么?,java,ruby-on-rails,activerecord,jruby,Java,Ruby On Rails,Activerecord,Jruby,我有一个java应用程序,我想为此使用rails迁移 要使其正常工作,需要采取哪些步骤 到目前为止,我已经做到了: 1. installed jruby 2. installed the following gems: rspec, cucumber, rake 我是安装rails还是只安装activerecord 关于存储Rakefile的文件夹结构有什么建议吗?我假设rake只能在rakefile所在的路径上工作 我如何告诉它我的数据库连接信息?这里有一篇简洁的文章,我相信它回答了您的所有

我有一个java应用程序,我想为此使用rails迁移

要使其正常工作,需要采取哪些步骤

到目前为止,我已经做到了:

1. installed jruby
2. installed the following gems: rspec, cucumber, rake
我是安装rails还是只安装activerecord

关于存储Rakefile的文件夹结构有什么建议吗?我假设rake只能在rakefile所在的路径上工作


我如何告诉它我的数据库连接信息?

这里有一篇简洁的文章,我相信它回答了您的所有问题:


它谈到了在Sinatra中使用AR,但你会发现一切都很容易适应你的问题。

Jordan给出了一个很好的答案,但它不在JRuby的上下文中

如果您正在寻找JRuby+sinatra w activerecord迁移,这就是您想要的过程:

JRuby注意:

  • 使activerecord适应任何数据库的gem
  • config/database.yml中修改的“adapter:XXXX”声明
  • Postgresql中的示例:

  • 文件中:Superpowers0M3sinatrapp/Gemfile>>gem'activerecord jdbcpostgresql适配器'
  • 在文件中:superawers0m3sinatrapp/config/database.yml>>

  • 这篇文章没有提到JRuby。。。我正在考虑是否可以专门为这些+JRuby编写一篇文章。JRuby需要的适配器是“jdbcpostgresql”。。但是这个方法看起来也有点不同。。因为它不使用迁移?