Я хочу использовать базу данных Neo4j и JRuby on Rails для создания нового веб-проекта. (Мне действительно нужна Neo4j или другая графовая база данных для этого)
Я использую драгоценный камень neo4j 2.0 и пытаюсь выполнить аутентификацию с помощью 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 'neo4j'
gem 'devise'
но когда я запускаю rails g devise:install
, я получаю NameError: uninitialized constant User
.
Я искал и пробовал это много, но не мог заставить его работать.
Кто-нибудь знает хорошее решение для этого? Или как правильно получить эту функциональность (вход с электронной почтой/паролем и facebook, google, yahoo и twitter)? О, я знаю, что могу написать код сам, но мне бы очень хотелось использовать что-то уже готовое.