我将RefineryCMS集成到我现有的应用程序中,但如何在精炼页面控制器中访问现有模型。 想要在首页上显示注册表单,因此我必须创建一个新用户。
我试过了:
Refinery::PagesController.class_eval do
before_filter :create_new_user, :only => [:home]
protected
def create_new_user
@user = User.new
end
end
任何解决方案?
答案 0 :(得分:0)
您必须提供错误消息。尝试::User.new
访问默认的主命名空间。顺便说一句,Refinery附带Refinery::User
,因此您可以将其用作您的用户模型。