問題タブ [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.
php - Cakephp のヘルパーから $Session にアクセス
ここでcakePHPの初心者....
カスタムヘルパーを作成しました。
このヘルパーでセッション値を取得する必要があり、テーブルからデータを取得する必要があります。
どうすればこれらのことを可能にすることができますか。
私が試してみました
しかし、私が使用するときも
エラーを返します
未定義のプロパティ: CustomHelper::$Session
ここにヘルパーの詳細があります
video - flowplayer 使用時のビデオのダウンロードからの保護
自分のサイトの動画を保護してダウンロードしにくくしたい...そのため、DownloadHelper などのアプリでは動画を非表示にする必要があります。flowplayer を使用していますが、どうすればよいかわかりませんそれ。どんな助けでも役に立ちます - ありがとう。
ruby-on-rails - ヘルパーからの出力に基づいて、動的テキストのタグ/css クラスを変更するにはどうすればよいですか?
次のような出力を繰り返す行があります: Call John Jones in -3 days (status)
特定の電子メールがその特定の連絡先に送信されたかどうかを出力する show_status(contact,email) というヘルパーがあります。
「送信」されている場合、その行全体が「三振」として表示されます。
同様に、日数が -3 (<0) の場合、行は赤でフォーマットする必要があります。
これが私のハックですが、ロジックをコントローラーに入れるためのよりクリーンな方法が必要ですか?
書式設定する行をラップする値をハードコーディングし、同じヘルパーへの別の呼び出しに基づいて値を割り当てます。
私がやりたいことは、ビューに if ステートメントがないことだと思います。これを行う方法がわからない。
ruby-on-rails - Rails ビューからの条件の因数分解
基本的なRailsブログアプリケーションに、コメント数の接尾辞を「コメント」(1の場合)にするか「コメント」(0または2+)にするかを決定するコード行があります。
現在、ビュー内の行は次のようになっています。
しかし、私がもう少し勉強したことを書いたので、このロジックは実際にはビューに入るべきではないことに気付きました。
これの実際の場所は投稿ヘルパーにあると思いますか?
どうすれば実装できますか?
ruby-on-rails - Rails:ファイルのダウンロードを提供する最も簡単な方法は?
皆さん、現在、データベースの CSV ダウンロードを可能にする Rails アプリケーションの作成がほぼ完了しています。これは、インデックスが最初に表示されたときに生成されます。
CSV ドキュメントを返すヘルパーへのリンクを挿入する簡単な方法はありますか? つまり、ヘルパーへのリンクを挿入するのは簡単ですか? これにより、私が抱えていた多くの問題がはるかに簡単になります
ruby-on-rails - マルチ レベル メニュー、アクティブ リンク css ハイライト。(Ruby on Rails)
サイト構造:
子がアクティブなときに、親メニュー項目も CSS によって強調表示されるようにしたい。
(「デザイン」または「写真」がアクティブな場合、「製品」も強調表示する必要があります。)
私はこれを子と単純なURLに使用しています:
「製品」チェックの場合、次のようになります。
でもトリプル || は正しくなく、複雑になっています。
次のようなヘルパーを見ました。
以下によって使用されます。<%= current(:photo) %>
では、「製品」、「デザイン」、「写真」の 3 つのチェックをすべて 1 つのヘルパーに入れるにはどうすればよいでしょうか?
そして、次のようなものを使用できるようにします<%= current(:products, :design, :photo) %>
ruby-on-rails - Railsのビューとコントローラーの両方からヘルパーメソッドを呼び出す方法は?
簡単な計算のためのヘルパーメソッドを作成しました。このヘルパーメソッドは整数を返すだけです。コントローラとビューの両方でヘルパーが必要です。
残念ながら、ビューではうまく機能しますが、コントローラーでは機能しません。undefined local variable or method
エラーが発生します。どうすれば修正できますか?
皆さんありがとう
ruby-on-rails - コントローラーで定義されたメーラーでのヘルパー メソッドの使用
ヘルパー メソッドcurrent_user
は次のように定義され、ヘルパーとして使用可能になりますApplicationController
。
私の質問はcurrent_user
、メーラー テンプレートでヘルパー メソッドを使用する方法です (明らかに常に を返しnil
ますが、それに依存するパーシャルをレンダリングしようとしています)。
通常、メーラーでヘルパーを使いたい場合は のようにしますadd_template_helper(SongsHelper)
が、ヘルパーはモジュールではなくクラスで定義されているため、どうすればよいかわかりません
javascript - rails3カスタムビューヘルパーからクリーンなJavaScriptを返す方法は?
Rails 3の使用:update.js.erbファイルで、多くのことを繰り返していることがわかりました。だから私はそれをすべてヘルパーに入れようとしました。しかし、ヘルパーにクリーンなJavaScriptを返してもらうのに問題があります。「」\"
の代わりにどこにでも入れます
これが私が始めたものです:
上記のJavaScriptを生成するために私が書いたヘルパーは次のとおりです。
私はそれを次のように呼びます:
そして、これが私が応答で得るものです:
今、私はヘルパーのストレートhtmlで同様の問題に気づきました。山かっこで囲んだものを返すことはできません。しかし、それから私はcontent_tagについて知りました。javascriptに似たものはありますか?どうすればsを取り除くことができ\"
ますか?
cakephp - CakePHP 1.2 でヘルパー $time->niceShort をドイツ語設定で使用する
CakePHP Helper の「time」と彼のメソッド niceShort を使用して、日付を読みやすい日付に変換したいと考えています。英語のデフォルトの変換の代わりに、ローカライズされたバージョン (私の場合は「ドイツ語」) を使用したいのですが、これをどこに設定すればよいかわかりません。このメソッドをローカライズするにはどうすればよいですか?