1
Neo4j/Rubyを使用して、ノードの親ノードを取得したいと考えています。明示的に関係を宣言せずに親ノードを取得する
// i can get the children node, but is there any way to access the parent nodes"
// @decision.next.each.map{|r|...}
// like:
// @decision.parents...
class Decision
include Neo4j::ActiveNode
property :title, type: String
property :text, type: String
property :ending, type: Boolean, default: nil
property :rooting, type: Boolean, default: nil
has_many :out, :next, rel_class: :Action, model_class: :Decision
validates_uniqueness_of :input
end
class Action
include Neo4j::ActiveRel
before_save :check_input_type
from_class :Decision
to_class :Decision
type 'action'
property :input, type: Integer
property :expected_input, type: Integer
validates_presence_of :input
creates_unique :none
end