作成したいゲモジュールのための錬金術CMS
-
13-12-2019 - |
質問
私がいるという、ゲモジュール内のレールサイトの錬金術CMSの枠組みがなされかの書類のためのモジュールのビルの錬金んので予約なら、世界最大のオンの このページ.
私が二つのコントローラ、管理者用というguestbook_controller.rb、このアプリ/コントローラ/管理
module Admin
class GuestbookController < Alchemy::Admin::ResourcesController
def index
"index"
end
end
end
他にもゲストにアクセス下でのアプリ/コントローラー/guestbook_controller.rb
class GuestbookController < ActionController::Base
def index
"index"
end
end
私の意図は、ゲ投稿表示されます下のページにて内覧や形も表示されます。
家具の配置をずらモ:
class GuestbookEntry < ActiveRecord::Base
attr_accessible :location, :message, :name
end
私の経路のファイルは、以下に示すようになります:
resources :guestbook
namespace :admin do
resources :guestbook
end
mount Alchemy::Engine => '/'
いというファイルとauthorization_rules.rb下のconfigを次のように記述されています。認定な
role :admin do
has_permission_on :guestbook, :to => [:manage]
end
end
最初の問題にしているところに遭遇するようにルート/admin/ゲこのエラー'はできませんが、許可ルールファイルと呼ばれるのは私のinitalizer、なぜ私はこの映画に影響をうけました。
# Registering guestbook module in Alchemy CMS
Alchemy::Modules.register_module(YAML.load_file(File.join(File.dirname(__FILE__), '../..', 'config/guestbook_module.yml')))
# Loading authorization rules and register them to auth engine instance
Alchemy::AuthEngine.get_instance.load(File.join(File.dirname(__FILE__), '../..', 'config/authorization_rules.rb'))
解決
この問題の承認が容易です。あなただけを書く必要がある:
has_permission_on :admin_guestbook, :to => [:manage]
他の私には:フロントエンドおGuestbookControllerべきからは継承しAlchemy::BaseController.
ご確認通知に記載されているページにしたいの描画にゲス帳なキャッシュされるの錬金術.これを利用 cache: false
オプションのpage_layouts.ymlのためのページをレイアウト。
所属していません StackOverflow