2016-06-24 2 views
0

우리는 "/ API/사용자"(자원 '사용자')와 같은 매핑을 정의하는 자원 속성을 사용하는 경우 다음과 같은 매핑이 Grails가 생성됩니다변경 Grails의 자원 기본 작업 이름/라벨

"/api/user/create"(controller: 'user', action: 'create', method: 'GET') 
"/api/user/edit"(controller: 'user', action: 'edit', method: 'GET') 
"/api/user(.(*))?"(controller: 'user', action: 'delete', method: 'DELETE') 
"/api/user(.(*))?"(controller: 'user', action: 'update', method: 'PUT') 
"/api/user(.(*))?"(controller: 'user', action: 'save', method: 'POST') 

액션을 모국어로 번역 할 수 있도록 기본값을 변경하려면 어떻게해야할까요? 따라서 자원을 만들 때 "criar, editar, deletar, atualizar, salvar"와 같은 작업을 원합니다.

그럴 수 있습니까? 어떻게해야합니까?

미리 감사드립니다.

답변

1

새 RestfulController 구현을 작성해야합니다 (@Resource AST (추상 구문 트리) 주석을 기반으로합니다.이 클래스는 superClass로 사용할 수 있습니다).

확인이 아웃 : RestfulController 구현에 http://mrhaki.blogspot.com/2014/07/grails-goodness-custom-controller-class.html

그리고베이스 : 유망 보인다 https://github.com/grails/grails-core/blob/master/grails-plugin-rest/src/main/groovy/grails/rest/RestfulController.groovy

+0

. 고마워, 나는 그것을 시험해 볼 것이다. –