問題タブ [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.
ruby-on-rails - has_scope を使用した Rails 4: サイレントに失敗する
Rails 4.0.0 アプリがあり、has_scope gem を含めたいと考えています。
非常にシンプルでストレートなリソース:
モデル:
コントローラ:
current_scopes は常に空のハッシュであり、適用されるスコープに関係なく Thing.all がビューに渡されます。スコープ自体は問題なく、フィルタリングされたレコードを適切に返します パラメータは次のとおりです。
この設定の何が問題なのですか。警告もメソッドの欠落もありません。すべてのリストだけです。構成オプションか何かを見逃しましたか?
この場合、スコープはテーブルの列で機能します。これで修正されます:
そしてより
およびパラメータ
十分です
ruby-on-rails - Rails - collection_select で has_scope を使用するにはどうすればよいですか?
私はレールが初めてで、 has_scope gem を使用して、リストをフィルター処理してテーブルとして表示するのに役立てています。私は has_scope gem をうまくセットアップし、基本的なパラメーター (検索文字列など) を処理しています。
collection_select から渡されたパラメーターを has_scope に認識させるにはどうすればよいですか?
私がやっている...
URLを次のように渡します
また、フィルタリングは行わず、リスト全体を返すだけです。URLを手動で調整すると...
その後、正常に動作します。したがって、ハッシュ名全体ではなく、company_name の値のみを渡す必要がありますが、何を変更する必要があるかについて苦労しています。
ruby-on-rails - レール コントローラーに懸念モジュールを含める
これが私の懸念ファイルです:controllerconcerns.rb
含めたいコントローラーは次のとおりです。 api_controller.rb
ここに私が得ているエラーがあります:
has_scope gem をインストールしましたが、適用したい個々のコントローラー内で言うだけで問題なく動作'has_scope: scopename'
します...では、すべてのコントローラーに数行の「has_scope」コードを適用するにはどうすればよいですか?
ruby-on-rails - inherited_resources で has_scope を使用するには?
の git wiki をフォローしていますhas_scope
。
例があります:
そうしました:
ビューでコレクションにアクセスするとき(のようにcollection.each
)-このエラーが発生します:
授業をするそうです。しかし、オブジェクトの配列が含まれていると思います。
メソッドを追加しようとしましたload
:
しかし、別のエラーが発生しました:
さらにどこを見るべきかわかりません。何か案は?
ruby-on-rails - has_scope でのルーティング エラー
has_scope で以下のエラーが発生します。これは非常に明白で基本的なエラーのように思えますが、解決できません。提供できるヘルプがあれば、本当に感謝しています。
サイトの他の場所に ActiveAdmin がありますが、それを使用しているため、gem が正しく動作していると見なすことができます。
モデル:
コントローラ:
ルート:
ruby-on-rails - Rails 4モデルで特定の値を持つ管理ユーザーにのみスコープを使用できるようにするにはどうすればよいですか?
私の最近の Rails プロジェクトでは、モデルにスコープがあります。このスコープには、true または false の 2 つの値があります。
コントローラーでこのスコープを使用できるようにするために has_scope gem を使用しているので、次のような呼び出しを行うことができます。
また
このプロジェクトには、通常のユーザーと、アプリケーションの一部に特別なアクセス権を持つ管理者ユーザーがいます。
管理者ユーザーが値「false」でこのスコープを使用できるようにするにはどうすればよいですか。しかし、値が「true」の場合、誰にでも許可されますか?