2013-05-01 3 views
0

Я новичок в grails, я использую commmand для проверки правильности входа. она отлично работает в среде разработки, но не работает в производственной средеКомандный объект Grails не работает над производственной средой

def login={LoginCommand loginCommand-> 
    if(!loginCommand.hasErrors()){ 
     ........ 
    } 
    else{ 
     ............. 
    } 
    render(view:"/student/login",model:[loginCommand:loginCommand]) 
} 
+1

Как это не удается? Отправьте сообщение об ошибке или stacktrace. – ataylor

ответ

0

Для действий контроллера предпочитает методы над затворами. Это должно работать:

def login(LoginCommand loginCommand) { 
    if(!loginCommand.hasErrors()){ 
    ........ 
    } else { 
    ............. 
    } 
    render(view:"/student/login",model:[loginCommand:loginCommand]) 
} 
2

Пример кода, отправленный @Tomasz, не имеет значения.

Использование методов или закрытий просто работает. Ваша проблема кроется в другом месте.

  • Как @ataylor сказал, пожалуйста, напишите сообщение на ошибки, проверить stacktraces и т.д.
  • Исследовать различия между средой разработки и производственной средой (внешние видами, вопросы упаковки и т.д.).