Ограничения в граале

Привет, у меня возникли проблемы с получением ограничений для работы в моем проекте Grails. Я пытаюсь просто убедиться, что поле для Site_ID не оставлено пустым, но оно все еще принимает пустой ввод. Также я пытаюсь установить порядок, в котором появляются поля, но даже это не отражается на странице, когда я пробую это. Вот код:

package translation

class J2_Translations {

    String Site_ID 
    String I18NKey

    static constraints = {
        Site_ID(blank:false) 
        I18NKey()
    }
}

и вот мой код для контроллера, я не делаю ничего особенного, я просто хочу, чтобы ограничения работали

package translation

class J2_TranslationsController {

    def scaffold = J2_Translations
}

спасибо амея

1 ответ

Решение

Grails - это соглашение о переконфигурации. Убедитесь, что вы следуете стандартным соглашениям об именах Java. Свойства должны быть названы с идентификаторами верблюжьего регистра с начальным символом в нижнем регистре. Например:

String siteId
String i18nKey
Другие вопросы по тегам