問題タブ [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.
ruby-on-rails - ログアウトしたユーザーで Authority Ruby Gem を使用できますか?
次のエラーが表示されます。
..ログアウトしたユーザーで製品ページにアクセスしようとしたとき。現時点で私が持っている
ログインしていないユーザーでもページを閲覧できるようにしたい。これは可能ですか?
デフォルトのユーザーメソッドを次のように変更してみました:
ただし、これにより問題が発生し、サーバーが起動しません。
ruby-on-rails - Rails Authority gem、'show' アクションのトラブル
show
この宝石を使用するのは初めてで、リソース所有者のみにアクションを許可するのと同じくらい簡単なことに夢中になっています。
コントローラーのマッピングとアクションを構成するさまざまな方法を試しましたが、常に の不正なメッセージが表示されshow
、他のアクションは正常に機能します。
show
ApplicationAuthorizer に到達していないようです。
構成方法は次のとおりです。
私はinclude Authority::UserAbilities
ユーザーモデルとinclude Authority::Abilities
エンタープライズモデルを持っています。そしてユーザーhas_one :enterprise
何か案が?cancanへのロールバックを真剣に考えています。
前もって感謝します。
ruby-on-rails - Rails権限の明らかな矛盾
gems オーソリティと roify を使用して、一連のサブジェクトに対するユーザー権限を管理しています。各サブジェクトは、ユーザーが:admin
そのサブジェクトのロールを持っている場合にのみ表示できます。ビュー内のコード:
オーソライザーのコード:
私の問題は、ADMIN 部分は表示されますが、ページの残りの部分は表示されないことです。ただし、2 つの if 条件の真偽値は同じでなければなりません。誰でも間違いを見つけることができますか?