問題タブ [helpers]
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 - Rails のテスト環境でいくつかのヘルパー メソッドを無効にすることをお勧めしますか?
css クラス (選択または選択解除) を決定するアプリケーション ヘルパーと、アプリケーション ヘルパーの上部にあるナビゲーション バーのリンク アドレスがあります。
コントローラーをテストすると、navbar に関する大量のエラーが発生します (変数は nil を返します)。ナビゲーションバーは個々のコントローラーとは関係なく、すべてのページに表示されるため、これが最も簡単な方法のようです。
アプリケーションヘルパーで:
これは、nav_link メソッドを使用する Navbar ビューのスニペットです。これは、nav クラスと同様に、私が作成した別のヘルパー メソッドです。これは水平ドロップダウン メニューです。
layouts/application.html.erb:
このメソッドのすべてが nil になるため、次のようにしました。
どう思いますか?わかった?良くないですよ?
NOT OK に 1 票を獲得したので、もう少し説明しようと思いました。何らかの理由で、私が含める可能性のあるフィクスチャにもかかわらず、カテゴリはテストで nil を返しています...ナビゲーションバーをテストするために広範な統合テストを行うことができると考えました...
ruby-on-rails - Railsのポリモーフィックタイプですべてを検索しますか?
Railsで特定のポリモーフィックタイプのすべてのポリモーフィックモデルを見つける方法はありますか?したがって、グループ、イベント、プロジェクトがすべて次のような宣言である場合:
has_many :assignments, :as => :assignable
私は次のようなことをすることができますか?
Assignable.all
...また
BuiltInRailsPolymorphicHelper.all("assignable")
それはいいね。
編集:
... (クラスの配列)をAssignable.all
返すようなもの[Event, Group, Product]
ruby-on-rails - Rails グローバル content_for
例:
2 つの部分的な _map.haml と _bigmap.haml があります。
:: _map.haml
:: _bigmap.haml
私のレイアウトでは、JavaScriptを
質問 1: これは、Google ライブラリが 2 回含まれることを意味します。ライブラリが常に一度だけロードされるようにするにはどうすればよいですか? A はビュー ヘラーのことを考えていたのでしょうか。
質問 2: 各パーシャルがコンテンツを追加するグローバルな content_for フィールドを持つことは可能ですか? どうも。
zend-framework - Zend Framework ヘルパー パスの問題
何が原因でしょうか?
バンドルされた ZF ヘルパーへのヘルパー パスを修正するには?
ブートストラップでは、これしかありません:
この:
zend-framework - オートローダーでの Zend Framework の問題
それはすべてindex.phpにあります
バンドルされている ZF ヘルパーへの間違ったパスで、これらのエラーやその他の多くのエラーが発生しています。何が問題なのですか?
/* フォームとその要素のデコレーター パスとプレフィックスの設定/ $form->addElementPrefixPath('Form', SITE_ROOT . '/library/form/decorators', 'decorator'); // プレフィックス、パス、タイプ /追加のバリデーターの設定 */ $form->addElementPrefixPath('Form', SITE_ROOT . '/library/form/validators', 'validate'); // プレフィ、パス、タイプ
ZF バリデータにバンドルされているものは次の場所にあります。
たとえば、library/Zend/Validate/InArray.php
それでは、オートローダーの何が問題になっていますか?
ruby-on-rails - Railsのコントローラーからヘルパーメソッドを呼び出すときの「未定義のメソッド」
なぜ私が得たのか誰か知っていますか
ApplicationController サブクラス内から my_method("string") を呼び出すと? 私のコントローラーは次のようになります
そして私のヘルパー
最後に、ApplicationController
zend-framework - Zend フレームワーク ヘルパー インテリセンス
プログラミングの問題ではなく、生産性の問題です。プロジェクトにはかなりの数のカスタム ビューとアクション ヘルパーがあります。約7人のプログラマーと一緒に働いています。
現在、誰かがヘルパーを作成したり、ヘルパーを使用したい場合は、すべてブローカーを経由します。これは、これらのヘルパーのインテリセンスを取得できないことを意味します。これは、ドキュメントやコード ファイルを調べなければならず、リアルタイムで時間がかかる可能性があります。もちろん、これは組み込みヘルパーとカスタム ヘルパーの両方に当てはまります。
この痛みを共有する人はいますか? これに対する解決策はありますか?
javascript - AjaxHelper 用の Cakephp 1.3 JsHelper
私はcakephpを使い始めて、デモアプリを作りましたAjaxHelper
$ajax->link('title', 'url', array('update' => 'mydiv'))
これを Cakephp 1.3 に移行したいのですが、AjaxHelper は Cake 1.3 で廃止され、削除される予定です。そのため、機能を置き換えて同じことを達成したいのですが、そのJsHelper
方法が見つかりません。AjaxHelper
JavascriptHelper
Cakephp 1.3 ですぐに jQuery を使用できるようにバージョンをアップグレードし、Prototype JavaScript ライブラリを削除したいと考えています。それで、助けはありますか?
移行ガイドを既に読みましたが、まだ何も見つかりません。
ruby-on-rails - Rails:ヘルパーまたはコントローラーの外部でリクエストオブジェクトにアクセスするにはどうすればよいですか?
私のapplication_helper.rb
ファイルには、次のような関数があります。
この関数は、コントローラー、モデル、およびビューで必要です。そこで、このコードをディレクトリ内のユーティリティ関数ファイルに入れましたlib/
。request
しかし、これは機能しませんでした。定義されていないという苦情がありました。
request
ディレクトリ内のファイル内のオブジェクトにアクセスするにはどうすればよいlib/
ですか?
ruby-on-rails - 役割ベースのヘルパーの実装
私の質問は、現在のユーザーの役割に基づいて手書きのヘルパーをどのように実装するかです。
リクエスト時に動作を変更することは効率的でしょうか? たとえば、ヘルパーは何らかの方法でユーザーの役割を理解し、適切なサブモジュールを含めますか?
この方法は効率的ですか?レールウェイですか?このように動作する関数がたくさんありますが、それらのすべてをifステートメントでラップしたくありません
あなたの時間と考えをありがとう。