问题标签 [neo4j.rb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
131 浏览

ruby-on-rails - 为什么我的递归函数不起作用?

我有一个基于 neo4j.rb 的 rails 模型(评论)。我的简单方法应该返回孩子的数量,而是返回 LocalJumpError(没有给出块(yield))。我究竟做错了什么?

0 投票
1 回答
121 浏览

neo4j.rb - Neo4j.rb 中每条记录的多种类型

我有一个数据库,当前表示为一组 YAML 文件(每个文件一条记录)。我想将它移植到 Neo4j 中。每条记录都有一个属性“type”,它存储一个类型数组。我想ActiveNode为每种类型都有一个模块(包括 )。然后每个节点对象将扩展与其类型对应的模块。我能想到用 neo4j.rb 实现这一点的唯一方法是为每个现有的类型组合生成一个类,并在类中包含相应的类型模块。有没有更好的方法来实现这一点?

0 投票
2 回答
328 浏览

ruby-on-rails - 我应该在 Neo4j.rb 中使用 JRuby 还是 Ruby for Rails?

我正在使用Neo4j.rb将 Neo4j 图形数据库与 Rails 集成。

我应该使用 JRuby 还是 Ruby?

将 neo4j.rb 与 JRuby 和 Ruby 一起使用时有什么区别(任何优点/缺点)?

一些例子告诉我们要使用 JRuby,我也可以使用 Ruby 执行 Rails 应用程序。

0 投票
1 回答
48 浏览

neo4j.rb - Neo4j gem - 根据关系检查每个对象是否有效?

只是想在设计和效率方面对此发表意见。

假设您有一个喜欢音乐的社交网络。

如果您music.users对这些用户有类似的查询,并且想要识别您的朋友。从视觉上看,您想添加一个功能来识别这些朋友,也许您的所有朋友的个人资料上都有一个星号,而非朋友则独自一人。

检查每个用户是否是朋友真的是低效/昂贵吗?替代方法?

0 投票
1 回答
125 浏览

ruby - Neo4j 和 Ruby:如何加快单元测试?

我开始按照https://github.com/neo4jrb/neo4j/wiki/How-To-Test编写单元测试

其中一种方法真的很慢(每次测试 10 秒),另一种不会删除标签(可能还有其他东西)

任何人都可以提出更精细的方法吗?我注意到在核心 neo4j 材料中,java 文档描述 了创建和拆除临时数据库的方法,但我没有看到从(非常好的)ruby 和 rails neo4j gems 访问这些方法的方法。也许通过低级 REST api?很难弄清楚哪些 api 调用可用。

0 投票
1 回答
400 浏览

ruby - 在 neo4j.rb 中使用 has_many “both”

我正在寻找一种方法来在 Neo4j.rb 中同时User使用 、 和所有 sin之间out建立关系。both

这是我到目前为止所拥有的:

以下作品:

与上述相反的方法也有效。但这似乎不起作用:

或者:

但是,这样做:

0 投票
1 回答
76 浏览

ruby - Neo4jRB:搜索所有关联?

考虑这个简单的设置:

我将如何在所有Friendships 中搜索匹配条件的那些?(例如Friendship某个键的 s)。

在一封电子邮件中,Brian Underwood 向我指出了这个片段:

我试过玩弄它,但不明白。是ModelClass一个ActiveNode还是ActiveRel实例?什么是:node_var:rel_var

0 投票
1 回答
246 浏览

ruby - Neo4jRB:在 ActiveNode 中复制 Accepts_nested_attributes_for 功能?

我希望能够使用 Rails 的原生表单基础架构来管理嵌套关系。

Changelog引用了,accepts_nested_attributes_for但它似乎不起作用。

我可以向 ActiveNode 添加作为函数的属性并手动管理相关模型的创建吗?

0 投票
1 回答
81 浏览

ruby-on-rails - Neo4j - 如何将 DEV ENV 设置为指向 AWS 数据库

我使用以下方法在 Rails 中创建了一个新应用程序:

rails new myapp -m http://neo4jrb.io/neo4j/neo4j.rb -O

我没有执行命令:

耙neo4j:安装[community-2.2.0,开发]

因为我的数据库已经由 AWS 服务器创建、填充和托管。

如何设置我的 Rails 开发环境以使用 AWS 服务器上的数据库?

从我的本地计算机 myapp 文件夹运行命令时

$ 导轨 s -d

我收到错误消息:

请求http://my-aws-server.com:7474/db/data/的预期响应代码 200 错误、401、401 (Neo4j::Server::Resource::ServerException)

0 投票
1 回答
102 浏览

ruby - Neo4jRB:更新节点数据?

查看 ActiveNode 的persistence.rb,似乎没有update()或等效的。如何更新特定节点的数据?