问题标签 [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.
ruby-on-rails - 为什么我的递归函数不起作用?
我有一个基于 neo4j.rb 的 rails 模型(评论)。我的简单方法应该返回孩子的数量,而是返回 LocalJumpError(没有给出块(yield))。我究竟做错了什么?
neo4j.rb - Neo4j.rb 中每条记录的多种类型
我有一个数据库,当前表示为一组 YAML 文件(每个文件一条记录)。我想将它移植到 Neo4j 中。每条记录都有一个属性“type”,它存储一个类型数组。我想ActiveNode
为每种类型都有一个模块(包括 )。然后每个节点对象将扩展与其类型对应的模块。我能想到用 neo4j.rb 实现这一点的唯一方法是为每个现有的类型组合生成一个类,并在类中包含相应的类型模块。有没有更好的方法来实现这一点?
ruby-on-rails - 我应该在 Neo4j.rb 中使用 JRuby 还是 Ruby for Rails?
我正在使用Neo4j.rb将 Neo4j 图形数据库与 Rails 集成。
我应该使用 JRuby 还是 Ruby?
将 neo4j.rb 与 JRuby 和 Ruby 一起使用时有什么区别(任何优点/缺点)?
一些例子告诉我们要使用 JRuby,我也可以使用 Ruby 执行 Rails 应用程序。
neo4j.rb - Neo4j gem - 根据关系检查每个对象是否有效?
只是想在设计和效率方面对此发表意见。
假设您有一个喜欢音乐的社交网络。
如果您music.users
对这些用户有类似的查询,并且想要识别您的朋友。从视觉上看,您想添加一个功能来识别这些朋友,也许您的所有朋友的个人资料上都有一个星号,而非朋友则独自一人。
检查每个用户是否是朋友真的是低效/昂贵吗?替代方法?
ruby - Neo4j 和 Ruby:如何加快单元测试?
我开始按照https://github.com/neo4jrb/neo4j/wiki/How-To-Test编写单元测试
其中一种方法真的很慢(每次测试 10 秒),另一种不会删除标签(可能还有其他东西)
任何人都可以提出更精细的方法吗?我注意到在核心 neo4j 材料中,java 文档描述 了创建和拆除临时数据库的方法,但我没有看到从(非常好的)ruby 和 rails neo4j gems 访问这些方法的方法。也许通过低级 REST api?很难弄清楚哪些 api 调用可用。
ruby - 在 neo4j.rb 中使用 has_many “both”
我正在寻找一种方法来在 Neo4j.rb 中同时User
使用 、 和所有 sin
之间out
建立关系。both
这是我到目前为止所拥有的:
以下作品:
与上述相反的方法也有效。但这似乎不起作用:
或者:
但是,这样做:
ruby - Neo4jRB:搜索所有关联?
考虑这个简单的设置:
我将如何在所有Friendship
s 中搜索匹配条件的那些?(例如Friendship
某个键的 s)。
在一封电子邮件中,Brian Underwood 向我指出了这个片段:
我试过玩弄它,但不明白。是ModelClass
一个ActiveNode
还是ActiveRel
实例?什么是:node_var
和:rel_var
?
ruby - Neo4jRB:在 ActiveNode 中复制 Accepts_nested_attributes_for 功能?
我希望能够使用 Rails 的原生表单基础架构来管理嵌套关系。
Changelog引用了,accepts_nested_attributes_for
但它似乎不起作用。
我可以向 ActiveNode 添加作为函数的属性并手动管理相关模型的创建吗?
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)
ruby - Neo4jRB:更新节点数据?
查看 ActiveNode 的persistence.rb
,似乎没有update()
或等效的。如何更新特定节点的数据?