我目前正试图将rails-authorization插件集成到rails应用程序中。我已经完成了安装和设置步骤,但每次尝试使用
permit "role"
或
permit? "role"
函数,我得到了一个错误,就是'const missing,User#RolesUser',它根本没有在插件中有任何用处(它使用了Role模型和RolesUsers表)。有没有其他人遇到过这个问题?
答案 0 :(得分:1)
最终发现这似乎是使用rails 2.2.2的这个插件的错误。还发现改变了所有引用
:roles_users
到
:role_users
在插件lib文件(特别是object_roles_table.rb文件)中,生成的迁移和生成的Roles模型中插件正常工作。