2012-04-26 5 views
1

RefineryCMSを既存のアプリケーションに統合しましたが、リファイナリーページコントローラの既存のモデルにアクセスするにはどうすればいいですか? フロントページにサインアップフォームを表示したいので、新しいユーザーを作成する必要があります。Refinery PagesControllerのカスタムモデルにアクセス

Refinery::PagesController.class_eval do 

     before_filter :create_new_user, :only => [:home] 

     protected 

      def create_new_user 
      @user = User.new 
      end 

    end 

どれソリューション:

は、私はこれを試してみましたか?

答えて

0

エラーメッセージを表示する必要があります。デフォルトのメイン名前空間にアクセスするには、::User.newを試してください。ちなみに、RefineryにはRefinery::Userが付いているので、これをあなたのユーザーモデルとして使うことができます。

関連する問題