問題タブ [helper]

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 に答える
3044 参照

php - Cakephp のヘルパーから $Session にアクセス

ここでcakePHPの初心者....

カスタムヘルパーを作成しました。

このヘルパーでセッション値を取得する必要があり、テーブルからデータを取得する必要があります。

どうすればこれらのことを可能にすることができますか。

私が試してみました

しかし、私が使用するときも

エラーを返します

未定義のプロパティ: CustomHelper::$Session

ここにヘルパーの詳細があります

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

video - flowplayer 使用時のビデオのダウンロードからの保護

自分のサイトの動画を保護してダウンロードしにくくしたい...そのため、DownloadHelper などのアプリでは動画を非表示にする必要があります。flowplayer を使用していますが、どうすればよいかわかりませんそれ。どんな助けでも役に立ちます - ありがとう。

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

ruby-on-rails - ヘルパーからの出力に基づいて、動的テキストのタグ/css クラスを変更するにはどうすればよいですか?

次のような出力を繰り返す行があります: Call John Jones in -3 days (status)

特定の電子メールがその特定の連絡先に送信されたかどうかを出力する show_status(contact,email) というヘルパーがあります。

「送信」されている場合、その行全体が「三振」として表示されます。

同様に、日数が -3 (<0) の場合、行は赤でフォーマットする必要があります。

これが私のハックですが、ロジックをコントローラーに入れるためのよりクリーンな方法が必要ですか?

書式設定する行をラップする値をハードコーディングし、同じヘルパーへのの呼び出しに基づいて値を割り当てます。

私がやりたいことは、ビューに if ステートメントがないことだと思います。これを行う方法がわからない。

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

ruby-on-rails - Rails ビューからの条件の因数分解

基本的なRailsブログアプリケーションに、コメント数の接尾辞を「コメント」(1の場合)にするか「コメント」(0または2+)にするかを決定するコード行があります。

現在、ビュー内の行は次のようになっています。

しかし、私がもう少し勉強したことを書いたので、このロジックは実際にはビューに入るべきではないことに気付きました。

これの実際の場所は投稿ヘルパーにあると思いますか?

どうすれば実装できますか?

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

ruby-on-rails - Rails:ファイルのダウンロードを提供する最も簡単な方法は?

皆さん、現在、データベースの CSV ダウンロードを可能にする Rails アプリケーションの作成がほぼ完了しています。これは、インデックスが最初に表示されたときに生成されます。

CSV ドキュメントを返すヘルパーへのリンクを挿入する簡単な方法はありますか? つまり、ヘルパーへのリンクを挿入するのは簡単ですか? これにより、私が抱えていた多くの問題がはるかに簡単になります

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

ruby-on-rails - マルチ レベル メニュー、アクティブ リンク css ハイライト。(Ruby on Rails)

サイト構造:

子がアクティブなときに、親メニュー項目も CSS によって強調表示されるようにしたい。

(「デザイン」または「写真」がアクティブな場合、「製品」も強調表示する必要があります。)

私はこれを子と単純なURLに使用しています:

「製品」チェックの場合、次のようになります。

でもトリプル || は正しくなく、複雑になっています。

次のようなヘルパーを見ました。

以下によって使用されます。<%= current(:photo) %>

では、「製品」、「デザイン」、「写真」の 3 つのチェックをすべて 1 つのヘルパーに入れるにはどうすればよいでしょうか?

そして、次のようなものを使用できるようにします<%= current(:products, :design, :photo) %>

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

ruby-on-rails - Railsのビューとコントローラーの両方からヘルパーメソッドを呼び出す方法は?

簡単な計算のためのヘルパーメソッドを作成しました。このヘルパーメソッドは整数を返すだけです。コントローラとビューの両方でヘルパーが必要です。

残念ながら、ビューではうまく機能しますが、コントローラーでは機能しません。undefined local variable or methodエラーが発生します。どうすれば修正できますか?

皆さんありがとう

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

ruby-on-rails - コントローラーで定義されたメーラーでのヘルパー メソッドの使用

ヘルパー メソッドcurrent_userは次のように定義され、ヘルパーとして使用可能になりますApplicationController

私の質問はcurrent_user、メーラー テンプレートでヘルパー メソッドを使用する方法です (明らかに常に を返しnilますが、それに依存するパーシャルをレンダリングしようとしています)。

通常、メーラーでヘルパーを使いたい場合は のようにしますadd_template_helper(SongsHelper)が、ヘルパーはモジュールではなくクラスで定義されているため、どうすればよいかわかりません

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

javascript - rails3カスタムビューヘルパーからクリーンなJavaScriptを返す方法は?

Rails 3の使用:update.js.erbファイルで、多くのことを繰り返していることがわかりました。だから私はそれをすべてヘルパーに入れようとしました。しかし、ヘルパーにクリーンなJavaScriptを返してもらうのに問題があります。「」\&quot;の代わりにどこにでも入れます

これが私が始めたものです:

上記のJavaScriptを生成するために私が書いたヘルパーは次のとおりです。

私はそれを次のように呼びます:

そして、これが私が応答で得るものです:

今、私はヘルパーのストレートhtmlで同様の問題に気づきました。山かっこで囲んだものを返すことはできません。しかし、それから私はcontent_tagについて知りました。javascriptに似たものはありますか?どうすればsを取り除くことができ\&quot;ますか?

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

cakephp - CakePHP 1.2 でヘルパー $time->niceShort をドイツ語設定で使用する

CakePHP Helper の「time」と彼のメソッド niceShort を使用して、日付を読みやすい日付に変換したいと考えています。英語のデフォルトの変換の代わりに、ローカライズされたバージョン (私の場合は「ドイツ語」) を使用したいのですが、これをどこに設定すればよいかわかりません。このメソッドをローカライズするにはどうすればよいですか?