如何从现有的Rails 4应用程序中删除ActiveRecord?

乔·埃弗特

我开始了一个Ruby on Rails项目,其中包括一个带有ActiveRecord和Neography的简单推荐系统。现在,我发现了neo4j.rb,它将大大简化我的生活。:-)

到现在为止,我了解到可以在没有ActiveRecord的情况下创建新的应用程序,如下所示:

rails new xyz -O

我可以这样做,然后将大多数文件/代码复制粘贴到该新项目中。还是有更简单的方法?

我仍在考虑该步骤是否有必要。是否可以同时使用neo4j.rb和ActiveRecord?我正在考虑在Neo4j中使用ActiveRecord和我的推荐系统运行身份验证系统(例如Devise)。有没有人有使用这种方法的经验?

拉吉普·辛格(Rajdeep Singh)

跟着这些步骤

  1. 从您的Gemfile中删除数据库适配器gem,例如mysql2,sqlite3等

  2. application.rb,删除require 'rails/all'并要求使用您要使用的框架(在您的版本中可用的框架中rails,列表有所不同,而不仅仅是复制),例如:

    require "action_controller/railtie"
    require "action_mailer/railtie"
    require "sprockets/railtie"
    require "rails/test_unit/railtie"
    
  3. 删除database.ymlschema.rb以及所有迁移

  4. 从中删除迁移检查 test/test_helper.rb
  5. 从中删除所有与activerecord相关的配置 config/environments

希望这可以帮助!

源-禁用ActiveRecord for Rails 4

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何为现有的Rails应用构建版本API?

来自分类Dev

如何在现有的Rails引擎中生成虚拟应用程序

来自分类Dev

如何将Docker MySQL映像连接到现有的Rails应用程序?

来自分类Dev

连接到现有的Rails应用程序

来自分类Dev

如何从现有的Rails 4项目中删除rspec并恢复为默认的minitest?

来自分类Dev

将炼油厂cms集成到现有的Rails应用程序中

来自分类Dev

如何自动将外键添加到现有的Rails数据库中?

来自分类Dev

如何在Linux中的Rails项目上运行现有的Ruby

来自分类Dev

如何自动将外键添加到现有的Rails数据库中?

来自分类Dev

如何在现有的Web应用程序中逐步淘汰密码哈希算法?

来自分类Dev

如何在现有的Windows应用程序中获得ATL支持

来自分类Dev

如何在现有的angularjs应用程序中包含angular-bootstrap?

来自分类Dev

如何在现有的Windows应用程序中获得ATL支持

来自分类Dev

如何将现有的angular js应用程序集成到Laravel 5中

来自分类Dev

如何在现有的Apple Watch应用程序中添加和运行Glance?

来自分类Dev

如何将新的 ionic 主题集成到现有的 ionic 应用程序中?

来自分类Dev

我如何开始将 reactJs 合并到现有的 Laravel 应用程序中

来自分类Dev

在Rails 4中检查现有的关联'belongs_to'

来自分类Dev

如何从现有的Android应用程序从头开始构建Android应用程序?

来自分类Dev

将现有的新文物帐户连接到heroku Rails应用程序以监视内存

来自分类Dev

将现有的Rails路线/应用程序迁移到emberjs

来自分类Dev

fineryrycms-rails-3-2-进入您现有的应用程序

来自分类Dev

如何从ClaimsPrinciple中删除现有的索赔?

来自分类Dev

如何从现有的请求请求中删除提交?

来自分类Dev

如何在Rails和ActiveRecord中将现有的一对多关系迁移到多对多关系

来自分类Dev

如何将 Angular 4 与现有的基于 Spring Boot jsp 的 Web 应用程序集成?

来自分类Dev

如何从现有的代码库副本创建新的应用程序

来自分类Dev

如何在现有的Django Web应用程序之上集成wordpress前端

来自分类Dev

如何在chrome应用程序中加入现有的活动播放媒体

Related 相关文章

  1. 1

    如何为现有的Rails应用构建版本API?

  2. 2

    如何在现有的Rails引擎中生成虚拟应用程序

  3. 3

    如何将Docker MySQL映像连接到现有的Rails应用程序?

  4. 4

    连接到现有的Rails应用程序

  5. 5

    如何从现有的Rails 4项目中删除rspec并恢复为默认的minitest?

  6. 6

    将炼油厂cms集成到现有的Rails应用程序中

  7. 7

    如何自动将外键添加到现有的Rails数据库中?

  8. 8

    如何在Linux中的Rails项目上运行现有的Ruby

  9. 9

    如何自动将外键添加到现有的Rails数据库中?

  10. 10

    如何在现有的Web应用程序中逐步淘汰密码哈希算法?

  11. 11

    如何在现有的Windows应用程序中获得ATL支持

  12. 12

    如何在现有的angularjs应用程序中包含angular-bootstrap?

  13. 13

    如何在现有的Windows应用程序中获得ATL支持

  14. 14

    如何将现有的angular js应用程序集成到Laravel 5中

  15. 15

    如何在现有的Apple Watch应用程序中添加和运行Glance?

  16. 16

    如何将新的 ionic 主题集成到现有的 ionic 应用程序中?

  17. 17

    我如何开始将 reactJs 合并到现有的 Laravel 应用程序中

  18. 18

    在Rails 4中检查现有的关联'belongs_to'

  19. 19

    如何从现有的Android应用程序从头开始构建Android应用程序?

  20. 20

    将现有的新文物帐户连接到heroku Rails应用程序以监视内存

  21. 21

    将现有的Rails路线/应用程序迁移到emberjs

  22. 22

    fineryrycms-rails-3-2-进入您现有的应用程序

  23. 23

    如何从ClaimsPrinciple中删除现有的索赔?

  24. 24

    如何从现有的请求请求中删除提交?

  25. 25

    如何在Rails和ActiveRecord中将现有的一对多关系迁移到多对多关系

  26. 26

    如何将 Angular 4 与现有的基于 Spring Boot jsp 的 Web 应用程序集成?

  27. 27

    如何从现有的代码库副本创建新的应用程序

  28. 28

    如何在现有的Django Web应用程序之上集成wordpress前端

  29. 29

    如何在chrome应用程序中加入现有的活动播放媒体

热门标签

归档