Начало работы с Neo4j и Ruby - что означает «model_class :: User», когда мы определяем отношения между автором и книгой - PullRequest
0 голосов
/ 21 февраля 2019

Начало работы с Neo4j и Ruby

https://neo4j.com/developer/ruby-course/

Модель книги определяется как

class Book < Asset
  id_property :isbn
  property :year_published, type: Integer

  has_one :in, :author, type: :CREATED, model_class: :User
  has_one :out, :category, type: :HAS_CATEGORY
end

Я понимаю, что это означает

author created book
book has_category category

Но я не понимаю эту строку, что означает «model_class :: User».

has_one :in, :author, type: :CREATED, model_class: :User

Эта строка определяет отношения автора и книги, она не имеет ничего общего с «Пользователем».

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...