問題タブ [authority-gem]

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 に答える
696 参照

ruby-on-rails - ログアウトしたユーザーで Authority Ruby Gem を使用できますか?

次のエラーが表示されます。

..ログアウトしたユーザーで製品ページにアクセスしようとしたとき。現時点で私が持っている

ログインしていないユーザーでもページを閲覧できるようにしたい。これは可能ですか?

デフォルトのユーザーメソッドを次のように変更してみました:

ただし、これにより問題が発生し、サーバーが起動しません。

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

ruby-on-rails - Rails Authority gem、'show' アクションのトラブル

showこの宝石を使用するのは初めてで、リソース所有者のみにアクションを許可するのと同じくらい簡単なことに夢中になっています。

コントローラーのマッピングとアクションを構成するさまざまな方法を試しましたが、常に の不正なメッセージが表示されshow、他のアクションは正常に機能します。

showApplicationAuthorizer に到達していないようです。

構成方法は次のとおりです。

私はinclude Authority::UserAbilitiesユーザーモデルとinclude Authority::Abilitiesエンタープライズモデルを持っています。そしてユーザーhas_one :enterprise

何か案が?cancanへのロールバックを真剣に考えています。

前もって感謝します。

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

ruby-on-rails - Rails権限の明らかな矛盾

gems オーソリティと roify を使用して、一連のサブジェクトに対するユーザー権限を管理しています。各サブジェクトは、ユーザーが:adminそのサブジェクトのロールを持っている場合にのみ表示できます。ビュー内のコード:

オーソライザーのコード:

私の問題は、ADMIN 部分は表示されますが、ページの残りの部分は表示されないことです。ただし、2 つの if 条件の真偽値は同じでなければなりません。誰でも間違いを見つけることができますか?