2013-02-22 5 views
1

Я создал рубин на рельсы веб-приложение, которое я развернутую на Heroku, следуя этим Руководством поNeo4j с Ruby On Rails

http://ruby.railstutorial.org/ruby-on-rails-tutorial-book

приложение очень похож на этот учебник в том, что пользователь может создать учетной записи, войдите в систему, создайте объект с некоторой информацией, принадлежащей этому пользователю. Эти объекты, которые я создал, предназначены для представления узлов, с которыми я хотел бы иметь возможность создавать отношения между ними.

Я читал на Neo4j и, похоже, лучше всего подходит для рубинов, но потом я читал, что он действительно работает только с JRuby. Может ли кто-нибудь сказать мне, будет ли это работать с моей реализацией, и если да, то как? или, если он доцент, что я должен использовать вместо этого?

ответ

3

JRuby позволяет Ruby напрямую обращаться к Neo4j через API Java. Это самая быстрая реализация. Однако Neo4j также предоставляет REST API, который позволяет любому языку получать доступ к нему через HTTP.

Я кажется, что ваш ответ может быть здесь: Which Ruby REST API client for neo4j?

1

Это еще раз, используя камень Neography, но этот блог maxdemarzi получил некоторые действительно хорошие сообщения об интеграции рубина с Neo4j.

Вот ссылка: http://maxdemarzi.com/2012/01/04/getting-started-with-ruby-and-neo4j/

Но, как уже отмечалось другими, я не думаю, что вы получите все, что может говорить непосредственно с Java API, кроме JRuby.