問題タブ [has-scope]

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

ruby-on-rails - has_scope を使用した Rails 4: サイレントに失敗する

Rails 4.0.0 アプリがあり、has_scope gem を含めたいと考えています。

非常にシンプルでストレートなリソース:

モデル:

コントローラ:

current_scopes は常に空のハッシュであり、適用されるスコープに関係なく Thing.all がビューに渡されます。スコープ自体は問題なく、フィルタリングされたレコードを適切に返します パラメータは次のとおりです。

この設定の何が問題なのですか。警告もメソッドの欠落もありません。すべてのリストだけです。構成オプションか何かを見逃しましたか?

この場合、スコープはテーブルの列で機能します。これで修正されます:

そしてより

およびパラメータ

十分です

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

ruby-on-rails - Rails - collection_select で has_scope を使用するにはどうすればよいですか?

私はレールが初めてで、 has_scope gem を使用して、リストをフィルター処理してテーブルとして表示するのに役立てています。私は has_scope gem をうまくセットアップし、基本的なパラメーター (検索文字列など) を処理しています。

collection_select から渡されたパラメーターを has_scope に認識させるにはどうすればよいですか?

私がやっている...

URLを次のように渡します

また、フィルタリングは行わず、リスト全体を返すだけです。URLを手動で調整すると...

その後、正常に動作します。したがって、ハッシュ名全体ではなく、company_name の値のみを渡す必要がありますが、何を変更する必要があるかについて苦労しています。

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

ruby-on-rails - レール コントローラーに懸念モジュールを含める

これが私の懸念ファイルです:controllerconcerns.rb

含めたいコントローラーは次のとおりです。 api_controller.rb

ここに私が得ているエラーがあります:

has_scope gem をインストールしましたが、適用したい個々のコントローラー内で言うだけで問題なく動作'has_scope: scopename'します...では、すべてのコントローラーに数行の「has_scope」コードを適用するにはどうすればよいですか?

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

ruby-on-rails - inherited_resources で has_scope を使用するには?

の git wiki をフォローしていますhas_scope

例があります:

そうしました:

ビューでコレクションにアクセスするとき(のようにcollection.each)-このエラーが発生します:

授業をするそうです。しかし、オブジェクトの配列が含まれていると思います。

メソッドを追加しようとしましたload

しかし、別のエラーが発生しました:

さらにどこを見るべきかわかりません。何か案は?

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

ruby-on-rails - has_scope でのルーティング エラー

has_scope で以下のエラーが発生します。これは非常に明白で基本的なエラーのように思えますが、解決できません。提供できるヘルプがあれば、本当に感謝しています。

サイトの他の場所に ActiveAdmin がありますが、それを使用しているため、gem が正しく動作していると見なすことができます。

モデル:

コントローラ:

ルート:

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

ruby-on-rails - Rails 4モデルで特定の値を持つ管理ユーザーにのみスコープを使用できるようにするにはどうすればよいですか?

私の最近の Rails プロジェクトでは、モデルにスコープがあります。このスコープには、true または false の 2 つの値があります。

コントローラーでこのスコープを使用できるようにするために has_scope gem を使用しているので、次のような呼び出しを行うことができます。

また

このプロジェクトには、通常のユーザーと、アプリケーションの一部に特別なアクセス権を持つ管理者ユーザーがいます。

管理者ユーザーが値「false」でこのスコープを使用できるようにするにはどうすればよいですか。しかし、値が「true」の場合、誰にでも許可されますか?