0

簡単なRails 3.2アプリがあり、後で公式ガイド( http://refinerycms.com/guides/with-an-existing-rails-app )に従ってRefineryCMSを追加しました。ここで、Rails アプリにデバイスを追加して、ログイン ユーザーに基づいてパブリック コンテンツを制限したいと考えています。

RefineryCMS を既存の Rails アプリ + デバイス ( http://refinerycms.com/guides/with-an-existing-rails-31-devise-app ) に追加することに関する公式の RefineryCMS ガイドがあることは知っていますが、私のシナリオは次のように異なります。私の場合、デバイスを追加する必要があります。覚えておく必要がある特定の手順。誰かが私にチュートリアルを教えてくれればいいのですが。ありがとう。

4

1 に答える 1

1

ガイドhttp://refinerycms.com/guides/with-an-existing-rails-31-devise-appの手順に従いました。

エラーがありました

  • 未定義のメソッド 'new_refinery_user_registeration_path' および更新時
  • 初期化されていない定数Refinery::Role

そのためには、::Refinery::Role をユーザー モデルの ::Role に置き換えて、refinery_user_required をオーバーライドする必要がありましたか? インストールしたばかりですか?lib/refinery/refinery_patch.rb 内

def refinery_user_required?
  false
end

def just_installed?
 false
end
于 2013-02-06T07:34:17.183 に答える