問題タブ [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 投票する
5 に答える
24190 参照

ruby-on-rails - Rails でヘルパーをテストするにはどうすればよいですか?

Rails ヘルパーをテストするための単体テストを作成しようとしていますが、それらにアクセスする方法が思い出せません。迷惑。提案?

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

ruby-on-rails - Rails でのヘルパー メソッドのテスト

Railsヘルパーメソッドを次のようにテストしています:

これは、 url_forなど、要求が発生する必要があるメソッドをヘルパーが呼び出す場合を除いて、うまく機能します。これらをテストするためにリクエスト プロセスを介してスタック全体を実行したくないので (たとえば、get :index を呼び出して)、これを機能させるには何を初期化またはスタブ化する必要がありますか?

リクエストをモックするためのより一般的な解決策を探していますが、具体的には、私が得ているエラーは次のとおりです。

0 投票する
2 に答える
687 参照

c# - ASP.NETMVCのアプリケーションヘルパー

すべてのコントローラービューで呼び出すことができるメソッドを定義できるアプリケーションヘルパーを作成する方法を探しています。Railsでは無料で入手できますが、ASP.NET MVCでc#を使用してこれを実現するにはどうすればよいですか?

0 投票する
2 に答える
387 参照

ruby-on-rails - Rails ヘルパーがよりオブジェクト指向にならないのはなぜですか?

たとえば、日付ヘルパーが次のように記述されているのはなぜですか。

このような代わりに:

これは明らかな設計ミス/矛盾ですか? それとも、これには何か理由がありますか?

0 投票する
4 に答える
2293 参照

ruby-on-rails - Railsヘルパーをよりオブジェクト指向にする方法

すべてのヘルパーについて、Rails アプリケーション全体で、次の構文を置き換えたいと思います。

これとともに:

理想的には、この変更により、アプリケーションのどこでもヘルパーを使用できるようになります (同じように5.times)。

これを行うプラグインを知っている人はいますか?自分で巻くのは難しいでしょうか?

0 投票する
3 に答える
16442 参照

ruby-on-rails - ヘルパーの動的パス

管理リンクのヘルパー メソッドを作成しようとしています。かなりの数のビューで、コードを持っています

ログイン時にのみ表示されます。

私は彼らの代わりにこのようなことをしたいと思います

現在のアイテムをアプリケーションヘルパーメソッドに渡します

またはそのようなもの。

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

helpers - ヘルパーをMonoRailのコントローラーに登録する別の方法はありますか?

MonoRailでは、コントローラーをHelper属性で装飾して、ビューでヘルパーを使用できるようにすることができます。おそらく構成ファイルまたは依存性注入を介して、コントローラーにヘルパーを登録する別の方法はありますか?ヘルパーを提供し、コントローラー階層にさらに別のコントローラーを追加するためだけに、ベースコントローラーを作成することは避けたいと思っています。

0 投票する
2 に答える
9023 参照

ruby-on-rails - rails:コントローラーに含まれるモジュールのメソッドが表示されない

奇妙なことに、次のlib/ような認証モジュールがあります。

ApplicationController には、このモジュールとすべてのヘルパーを含めていますが、メソッド current_user はコントローラーで使用できますが、ビューからは使用できません :( どうすればこれを機能させることができますか?

0 投票する
2 に答える
817 参照

asp.net-mvc - ASP.NET MVC カスタム ヘルパー オブジェクト

アプリ用に大量のヘルパーを作成します。

それらの多くについて、私は HtmlHelper を拡張するのではなく、代わりに別のヘルパー クラスを作成したいと考えています。その理由は次の 2 つです。 IconEdit; 2) カスタム ヘルパーから標準ヘルパーを簡単に識別できるようにするため、および後者が定義されている場所。

これは可能ですか?どのように?

これはお勧めできませんか?なぜ?

ありがとう

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

ruby-on-rails - Railsヘルパーに追加されたインスタンス変数はビュー(テンプレート)では使用できませんか?

次のようなヘルパーにいくつかのインスタンス変数を追加しようとしています。

そして、次のようにviews / pages /index.html.erbでタイトルを割り当てると:

次のようにviews/layouts/application.html.erbに表示してみてください。

''として表示され、デバッグ後、@titleが設定されていないように見えます。

ヘルパーに追加されたインスタンス変数がビュー(テンプレート)で使用できないのはなぜですか?

前もって感謝します。