2014-01-15 67 views
4

我目前得到在Grails的在控制器

「的Grails警告的警告編譯[更新]操作接受尚未標有@Validateable型[edu.acu.teachereval.SubjectCode]的參數。數據綁定仍將應用於此命令對象,但該實例無法驗證。 @Transactional'

以及錯誤和我創建的其他控制器中提到的控制器的顯示,保存,編輯和刪除相同的錯誤。我已經看到用戶創建的函數的這個問題,但我沒有看到內置到Grails中的函數的這個錯誤。任何援助將不勝感激。

回答

3

我認爲您需要爲您的SubjectCode類添加@Validateable註釋。

Reference

+0

並稱域類固定的警告。謝謝。 – Jakel309

1

這可能遲到,但這個錯誤很可能當您使用在域中傳統的文件夾不創建的模型出現。

看來Grails的自動注入的@Validateable註釋域類/模型在domain文件夾,

如果你因此在src/Grails的或的src/java文件夾創建你的模型,你可能會得到這個錯誤當模型對象通過視圖傳遞/發佈/提交給控制器功能時。

  1. 嘗試添加@Validateable註釋域對象
  2. 移動域模型域Grails的約定文件夾