Когда в Geddy создаются леса, в чем разница между типом данных "default" и отсутствием типа данных?
Например:
geddy gen scaffold person name:default
а также
geddy gen scaffold person name
оба создают свойство "name" с типом данных "string". Есть ли разница между этими двумя синтаксисами?
1 ответ
Из документации Гедди:
$ geddy gen scaffold user name:default
This example creates scaffolding but includes name as the default property that will be used when displaying the content in the views.
In this example the property name is given the type string because no type was given. You could have also written name:string:default (or some other type in place of 'string'). If no default property is given Geddy will use id as the default display property.
Когда вы предоставляете свойство без типа, Geddy будет предполагать, что его тип string
,
default
с другой стороны, говорит Гедди использовать это свойство вместо id
атрибут как свойство отображения по умолчанию.
например: если вы делаете $ geddy gen scaffold user name:default
Гедди будет генерировать собственность name
как строка и в index.html
после создания user
свойство, которое будет показано в списке, будет name
вместо id
,