我想使用 Neo4j 数据库和 JRuby on Rails 来构建一个新的 Web 项目。(为此我真的需要 Neo4j 或其他图形数据库)
我正在使用 neo4j 2.0 gem 并尝试使用 Devise 和 Omniauth 进行身份验证。这种组合有什么办法吗?
我尝试了 devise-neo4j,但它与 neo4j.rb 2.0 不兼容。我知道这里的最后一次提交说它是针对 neo4j.rb 2.0 但是
gem 'neo4j'
gem 'devise-neo4j'
捆绑时出现以下错误:
Bundler could not find compatible versions for gem "neo4j":
In Gemfile:
devise-neo4j (>= 1.0.2) java depends on
neo4j (~> 1.1.1) java
neo4j (2.0.0.rc2)
我还尝试了使用 neo4j 的普通设计 gem:
gem 'neo4j'
gem 'devise'
但是当我跑步时,rails g devise:install
我得到了NameError: uninitialized constant User
.
我搜索并尝试了很多,但无法正常工作。
有谁知道一个好的解决方案?或者获得此功能的正确方法是什么(使用电子邮件/密码和 facebook、google、yahoo 和 twitter 登录)?哦,我知道我可以自己编码,但我真的很想使用已经完成的东西。