也許換一種方式,我該如何爲使用ACEGI插件的Grails中的新註冊用戶設置默認安全角色?爲什麼註冊使用ACEGI插件的新用戶GRAILS會給出「未找到默認角色」。錯誤
我跟着acegi/grails教程here,並使用控制器註釋 - 雖然我還沒有確保任何東西。
我添加了第二個角色,名爲WEB_USER,並已成功將用戶添加到該角色。
但是,當我使用註冊表控制器來回另一位新用戶時,我從Grails那裏收到一條錯誤消息,說"Default role not found"
。
我可以看到,我可以通過處理適當的create方法中的空角色列表,或者甚至在註冊視圖中將默認角色名稱作爲隱藏字段發佈回來,從而粗略地編寫出來,但他們覺得未Grails的。
我想我應該能夠在用戶域類本身或以某種方式定義用戶和角色表之間的數據庫關係。
定義默認角色的目的是什麼,以及爲什麼我會收到此消息。
哦,你怎麼發音acegi?
謝謝伯特,一個很好的幫助 – Simon 2010-01-12 16:07:28