問題タブ [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.

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

ruby-on-rails - Rails のテスト環境でいくつかのヘルパー メソッドを無効にすることをお勧めしますか?

css クラス (選択または選択解除) を決定するアプリケーション ヘルパーと、アプリケーション ヘルパーの上部にあるナビゲーション バーのリンク アドレスがあります。

コントローラーをテストすると、navbar に関する大量のエラーが発生します (変数は nil を返します)。ナビゲーションバーは個々のコントローラーとは関係なく、すべてのページに表示されるため、これが最も簡単な方法のようです。

アプリケーションヘルパーで:

これは、nav_link メソッドを使用する Navbar ビューのスニペットです。これは、nav クラスと同様に、私が作成した別のヘルパー メソッドです。これは水平ドロップダウン メニューです。

layouts/application.html.erb:

このメソッドのすべてが nil になるため、次のようにしました。

どう思いますか?わかった?良くないですよ?

NOT OK に 1 票を獲得したので、もう少し説明しようと思いました。何らかの理由で、私が含める可能性のあるフィクスチャにもかかわらず、カテゴリはテストで nil を返しています...ナビゲーションバーをテストするために広範な統合テストを行うことができると考えました...

0 投票する
5 に答える
6828 参照

ruby-on-rails - Railsのポリモーフィックタイプですべてを検索しますか?

Railsで特定のポリモーフィックタイプのすべてのポリモーフィックモデルを見つける方法はありますか?したがって、グループ、イベント、プロジェクトがすべて次のような宣言である場合:

has_many :assignments, :as => :assignable

私は次のようなことをすることができますか?

Assignable.all

...また

BuiltInRailsPolymorphicHelper.all("assignable")

それはいいね。

編集:

... (クラスの配列)をAssignable.all返すようなもの[Event, Group, Product]

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

ruby-on-rails - Rails グローバル content_for

例:

2 つの部分的な _map.haml と _bigmap.haml があります。

:: _map.haml

:: _bigmap.haml

私のレイアウトでは、JavaScriptを

質問 1: これは、Google ライブラリが 2 回含まれることを意味します。ライブラリが常に一度だけロードされるようにするにはどうすればよいですか? A はビュー ヘラーのことを考えていたのでしょうか。

質問 2: 各パーシャルがコンテンツを追加するグローバルな content_for フィールドを持つことは可能ですか? どうも。

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

zend-framework - Zend Framework ヘルパー パスの問題

何が原因でしょうか?

バンドルされた ZF ヘルパーへのヘルパー パスを修正するには?

ブートストラップでは、これしかありません:

この:

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

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

それでは、オートローダーの何が問題になっていますか?

0 投票する
12 に答える
80290 参照

ruby-on-rails - Railsのコントローラーからヘルパーメソッドを呼び出すときの「未定義のメソッド」

なぜ私が得たのか誰か知っていますか

ApplicationController サブクラス内から my_method("string") を呼び出すと? 私のコントローラーは次のようになります

そして私のヘルパー

最後に、ApplicationController

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

zend-framework - Zend フレームワーク ヘルパー インテリセンス

プログラミングの問題ではなく、生産性の問題です。プロジェクトにはかなりの数のカスタム ビューとアクション ヘルパーがあります。約7人のプログラマーと一緒に働いています。

現在、誰かがヘルパーを作成したり、ヘルパーを使用したい場合は、すべてブローカーを経由します。これは、これらのヘルパーのインテリセンスを取得できないことを意味します。これは、ドキュメントやコード ファイルを調べなければならず、リアルタイムで時間がかかる可能性があります。もちろん、これは組み込みヘルパーとカスタム ヘルパーの両方に当てはまります。

この痛みを共有する人はいますか? これに対する解決策はありますか?

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

javascript - AjaxHelper 用の Cakephp 1.3 JsHelper

私はcakephpを使い始めて、デモアプリを作りましたAjaxHelper

$ajax->link('title', 'url', array('update' => 'mydiv'))

これを Cakephp 1.3 に移行したいのですが、AjaxHelper は Cake 1.3 で廃止され、削除される予定です。そのため、機能を置き換えて同じことを達成したいのですが、そのJsHelper方法が見つかりません。AjaxHelperJavascriptHelper

Cakephp 1.3 ですぐに jQuery を使用できるようにバージョンをアップグレードし、Prototype JavaScript ライブラリを削除したいと考えています。それで、助けはありますか?

移行ガイドを既に読みましたが、まだ何も見つかりません。

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

ruby-on-rails - Rails:ヘルパーまたはコントローラーの外部でリクエストオブジェクトにアクセスするにはどうすればよいですか?

私のapplication_helper.rbファイルには、次のような関数があります。

この関数は、コントローラー、モデル、およびビューで必要です。そこで、このコードをディレクトリ内のユーティリティ関数ファイルに入れましたlib/requestしかし、これは機能しませんでした。定義されていないという苦情がありました。

requestディレクトリ内のファイル内のオブジェクトにアクセスするにはどうすればよいlib/ですか?

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

ruby-on-rails - 役割ベースのヘルパーの実装

私の質問は、現在のユーザーの役割に基づいて手書きのヘルパーをどのように実装するかです。

リクエスト時に動作を変更することは効率的でしょうか? たとえば、ヘルパーは何らかの方法でユーザーの役割を理解し、適切なサブモジュールを含めますか?

この方法は効率的ですか?レールウェイですか?このように動作する関数がたくさんありますが、それらのすべてをifステートメントでラップしたくありません

あなたの時間と考えをありがとう。