我在構建一個簡單的博客式應用程序。我真的只需要管理員和非管理員用戶,所以看起來在用戶模型中有一個名爲admin(boolean)的簡單列就足夠了。用戶模型,attr_accessible和admin
我現在使用Devise進行授權,並添加了管理員列。我試圖在seeds.rb
中設置我的默認管理員用戶(我自己),但管理員出來時爲false
,除非我將管理員列添加到attr_accessible
。看起來這將是一個安全問題,但是,我通常不希望管理員用戶能夠被另一個管理員創建。什麼是正確的,安全的方式來做到這一點?
還有'User.create(name:'joe'){| u | u.admin = true}' – Alexey 2012-05-03 12:25:36