for {field_name, type} <- unquote(all_fields) do
field(unquote(:id), unquote(:id))
end
end
Подскажите, вот так работает макрос ^^
но когда вставляю переменные из for
quote do
object unquote(schema) do
for {field_name, type} <- unquote(all_fields) do
quote do
field(unquote(field_name), unquote(type))
end
end
end
Не работает. А без quote переменные не видит. Подскажите как исправить?
Так без unquote будет работать
ок проверю
Обсуждают сегодня