anykeyh / clear

Advanced ORM between postgreSQL and Crystal

Home Page:https://github.com/anykeyh/clear

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Self class reference

remydev opened this issue · comments

Hello,
Is this supposed to work?

class Category
	include Clear::Model

	primary_key 

	column name : String
	
	has_many categories : Category
	belongs_to category : Category?

end


category = Category.new({name: "category1" })
category.save!
category.categories << Category.query.find_or_create({name: "category-child"}){}

Hello,

Theorically this could work. What is the current behavior?

I do have two new items in the database. But the link between them is not created.