我开始了一个Ruby on Rails项目,其中包括一个带有ActiveRecord和Neography的简单推荐系统。现在,我发现了neo4j.rb,它将大大简化我的生活。:-)
到现在为止,我了解到可以在没有ActiveRecord的情况下创建新的应用程序,如下所示:
rails new xyz -O
我可以这样做,然后将大多数文件/代码复制粘贴到该新项目中。还是有更简单的方法?
我仍在考虑该步骤是否有必要。是否可以同时使用neo4j.rb和ActiveRecord?我正在考虑在Neo4j中使用ActiveRecord和我的推荐系统运行身份验证系统(例如Devise)。有没有人有使用这种方法的经验?
跟着这些步骤
从您的Gemfile中删除数据库适配器gem,例如mysql2,sqlite3等
从application.rb
,删除require 'rails/all'
并要求使用您要使用的框架(在您的版本中可用的框架中rails
,列表有所不同,而不仅仅是复制),例如:
require "action_controller/railtie"
require "action_mailer/railtie"
require "sprockets/railtie"
require "rails/test_unit/railtie"
删除database.yml
,schema.rb
以及所有迁移
test/test_helper.rb
config/environments
希望这可以帮助!
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句