問題タブ [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.

0 投票する
1 に答える
208 参照

ruby-on-rails - gem コントローラで CanCan を使用するには?

私はしばらくの間、CanCan を使用して gem からのコントローラーを承認する最良の方法を見つけようとしました。私は特に快適なメキシカンソファを使用しています。Devise と CanCan ですべてセットアップしましたが、Comfy 内から特定のコントローラーを認証するのに問題があります。私が探しているものに似たものを見つけることができる最も近いものは、Fortress CMS gemにあります。

before_action初期化子とエンジンを使用して、単純な認証メソッドを拡張して記述しようとしました。CanCan と Comfy について私が見つけることができる唯一のものはhere ですが、ページやブログなどの特定のコントローラーではなく、サイトのログインのみに対応しています。

基本的に、それはダウンします-どのようにしてgemコントローラーを拡張して、そのコントローラーのユーザーを具体的に認証できるようにしますか?

0 投票する
1 に答える
264 参照

ruby-on-rails - 快適なメキシカン ソファ - アプリからの cms コンテンツへのアクセス

アプリから CMS コンテンツにアクセスできません。

これは、cmsのコンテンツにアクセスしたいレールコードです。

しかし、私は常に次のようになります。

ここに画像の説明を入力

私がそこに欠けているものはありますか?

0 投票する
1 に答える
66 参照

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 には、このリクエスト形式とバリアントのテンプレートがありません。

助けてください