1

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

私はこれを試しました:

 Refinery::PagesController.class_eval do

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

        protected

          def create_new_user
            @user = User.new
          end

     end

解決策はありますか?

4

1 に答える 1

0

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

于 2014-05-04T21:11:04.757 に答える