問題タブ [helpermethods]

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 投票する
2 に答える
38 参照

ruby-on-rails - Rails のビューから Ruby コードを実行する

このコードはビューから実行され、機能します。

同じことをしたいのですが、http://www.someurl.comこのようにjavascriptで計算されたパラメーターとして渡します

試行 1

うまくいきません。

試行 2

そしてコントローラーで

それもうまくいきません。

どちらのシナリオでも、Cookie に問題があるようです。javascript を使用してビューから OpenGraph.fetch(parameter) を実行する方法はありますvariableか?

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

c# - MVC C# のヘルパー/拡張メソッドから特定のスクリプトが存在するかどうかを確認します

特定のスクリプトがビューに存在する場合、ヘルパー/拡張メソッドをチェックインする方法はありますか?

私の考えは、現在の入力が maxLenght に達するとフォーカスが次の入力に移動するカスタム TextBoxFor() メソッドを作成することです。

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

ruby-on-rails - 改行がある場合のみ simple_format が必要 \n

キャリッジ リターン (改行) を含む文字列がいくつかあり、ヘルパー メソッドsimple_formatを使用すると、その場合に最適です。

残念ながら、今ではすべての文字列が で定義されたラッピング タグとクラスを取得するためsimple_format、キャリッジ リターンを含まない文字列に不要なスタイルが作成されます。

必要なときだけの利点を得る方法はありsimple_formatますか?

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

ruby-on-rails-4 - オブジェクトの属性を更新するために、ビューで Rails メソッドを設定して呼び出す方法

ヘルパー メソッドを設定し、ビューで呼び出す方法を理解するのに助けが必要です。私がする必要があるのは、モデル オブジェクトの単一の属性を更新することです。

これを行う方法として、Bid というヘルパー メソッドを呼び出す方法があります。これにより、毎回同じ増分 (たとえば 1 ドル) で属性が更新されます。

次に、ビューでこのヘルパー メソッドを呼び出し、オークション属性 current_price を更新してビューに表示する方法が必要です。これをどのように行うことができるかについてのアイデアはありますか? ありがとう

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

ruby-on-rails - NoMethodError、未定義のメソッド「入札」

Rails オブジェクトのコントローラーからヘルパー メソッドを呼び出そうとしましたが、引き続きこのエラーが発生します。ここにすべてのコードがあります。

見る

スタックトレース

私のコードが間違っているのか、方法論が間違っているのか、誰か教えてもらえますか? ありがとう

編集してください、以下の私の答えを見てください、それは私の本当の問題です...

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

ruby-on-rails - ビューからヘルパーメソッドを呼び出すときのレール「未定義メソッド」

次のようなヘルパーメソッドから人の性別を取得したい:

sportists_helper.rb

ビューでそれを印刷します: <%= sportists_gender %>、しかしこれは私にundefined method 'gender'エラーを与えます、なぜですか?

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

ruby-on-rails - Rails: ヘルパー メソッドが「ポイント」する場所を特定する方法

このページの冒頭付近...

http://guides.rubyonrails.org/routing.html

... @patient を含む例があります (セクション 1.2)。

次の行が指している場所を特定する方法を知りたいです。

rake routes によって生成されたリストはこれに関連していますか?
どの http 動詞が使用されているかを知るにはどうすればよいですか?

編集

「レーキルート」を指摘しても説明されないことを付け加えたいと思います。ルートのリストを何度もチェックしました。

上記の URL の例で、link_to 行が指している場所を知る方法を知りたいです。ルートのリストは重要なようですが、患者のパス行とどのように関連しているのでしょうか? 私は何が欠けていますか?

0 投票する
0 に答える
141 参照

ajax - コントローラー アクションが応答として json データを送信しない理由

私は ASP.NET MVC を学んでいて、いくつかの問題があります。

ビューに ajax ヘルパー メソッドで 2 つのリンクを作成します。これらは、mailsType 引数と応答 json データを送信します。リンクと AjaxOptions オブジェクトのコードは次のとおりです。

ajax ヘルパーで使用する ajaxoption を次に示します。

javascript関数でレスポンスを処理する

そして、ここにコントローラーのアクションメソッドのコードがあります

2 番目のリンクを使用するとすべて正常に動作しますが、最初のリンクを使用すると、コード 500 の内部サーバー エラーが発生し、応答タイプが text/html になります。このリンクを使用して部分ビューを返しますが、以前はすべて機能していました。

独自の ajax リクエストを使用しようとしましたが、結果は同じでした。何が悪いのか理解できません。質問が抽象的であることは理解していませんが、同じ問題が発生したか、その理由を知っている可能性があります。

編集1

アドレス バーのリンクからアドレスを書き込むと、次のエラーが発生します: System.InvalidOperationException: Timeouts are not supported on this stream.

ajax リクエストで大きなタイムアウトを設定しようとしましたが、役に立ちませんでした。応答で送信するデータが少なくなると、要求が正常に実行されます。応答で送信するデータのサイズに関連していると思います。私が間違っている?このエラーの原因は何ですか?

私はあなたのすべてのアドバイスを嬉しく思います。ありがとうございます!