問題タブ [comfortable-mexican-sofa]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - gem コントローラで CanCan を使用するには?
私はしばらくの間、CanCan を使用して gem からのコントローラーを承認する最良の方法を見つけようとしました。私は特に快適なメキシカンソファを使用しています。Devise と CanCan ですべてセットアップしましたが、Comfy 内から特定のコントローラーを認証するのに問題があります。私が探しているものに似たものを見つけることができる最も近いものは、Fortress CMS gemにあります。
before_action
初期化子とエンジンを使用して、単純な認証メソッドを拡張して記述しようとしました。CanCan と Comfy について私が見つけることができる唯一のものはhere ですが、ページやブログなどの特定のコントローラーではなく、サイトのログインのみに対応しています。
基本的に、それはダウンします-どのようにしてgemコントローラーを拡張して、そのコントローラーのユーザーを具体的に認証できるようにしますか?
ruby-on-rails - 管理パネル CMS comfy にセクションを作成する
COMFY CMSを使ったプロジェクトを継承しました。これまでのところ、この CMS の経験はありません。サイト、レイアウト、ページ、スニペット、ファイルなどのすぐ下の管理領域にページを作成する必要があります。
https://github.com/comfy/comfortable-mexican-sofa/wiki/HowTo:-Reusing-Admin-Areaを読みましたが、役に立ちませんでした。
コントローラー( app/controllers/admin/server_management_controller.rb)とビュー(/app/views/comfy/admin/emails/index.html.haml)を作成しました。
コントローラ:
景色:
そして対応するルート:
そのページに移動すると、エラーが発生します。
Admin::ServerManagementController#index には、このリクエスト形式とバリアントのテンプレートがありません。
助けてください