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

ruby-on-rails - ヘルパーメソッドが見つかりません

メソッドを持つCopiesHelperモジュールがありますcc

私のApplicationController中で、私は持っています

別のコントローラーでこのccメソッドを使用してみると、次のようになります。

私はここで一歩を逃していますか?

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

ruby - 誰かがシナトラのナビゲーション/メニューヘルパーを作成しましたか?

staticmatic用のものが1つあり、Railsメニュービルダー用のRubyツールボックスにはたくさんありますが、Sinatra用に1つを追跡することはできないようです。

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

ruby-on-rails - レールで include_blank と一緒に option_groups_from_collection_for_select を使用できますか?

Railsヘルパーで次のようなスクリプトを使用したい:

しかし、私のスクリプトでは何も起こりません。include_blank メソッドで option_groups_from_collection_for_select を使用するにはどうすればよいですか?

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

ruby-on-rails - 2.1.2 から 2.3.8 へのアップグレード時の date_select タグ

現在、Rails のバージョンをアップグレード中ですが、date_select タグの 1 つで奇妙なエラーが発生しました。

これが犯人です:

これにより、次のようなエラーがスローされます。

NoMethodErrorプロファイル#show

46 行目が発生した app/views/people/_upcoming_assignments.html.erb の表示:

予期していなかったのに nil オブジェクトがあります! Array のインスタンスを期待していたかもしれません。nil.size の評価中にエラーが発生しました

抽出されたソース (46 行目あたり):

この問題を追跡しようとしましたが、:order 配列に :month オプションを入れるとエラーが発生するようです。したがって、 :order => [:day, :year] を実行すると、ページが完全に読み込まれます。

私は正確な問題を探しましたが、フロントエンドの設計者であるため、これをどのように進めるかわかりません。これは私のコードによるエラーですか? それとも廃止された方法ですか?

は次のapplication traceとおりです。

私はメモされていない月の名前についてグーグルで検索しましたが、nada を見つけました。

さて、私はちょうどくそったれを機能させるために :order 句全体を取り出してみました。今回はエラーにはなりませんが、タグは表示されません! irb でチェックしてみましたが、どうやら私の date_select タグは select タグを返さず、隠しタグの束だけを返しているようです!

デフォルトのレールの例でこれを試しました:

irb はこれを返します:

=> "\n\n\n"

ご覧のとおり、select タグはどこにもありません。datetime_select を試したところ、select タグが表示されました。では、2.3.8 の date_select はどうなっているのでしょう?

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

ruby-on-rails - Railsのdatetime_selectヘルパーの入力タイプを変更するにはどうすればよいですか?

datetime_selectフォームの 1 つでRails ヘルパーを使用しています。現在、 、 、 、および のドロップダウンを検証付きのテキスト ボックスに変更する必要dayyearありhourますminute。これらのフィールドにテキスト ボックスが必要であることを指定する方法はありますか? または、私が必要とすることを行う別のヘルパーでしょうか?

ここに私の使用法があります:

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

html - Rails2options_for_selectとActiveRecordの結果セット

アクティブレコードの結果セットの内容を選択ボックスとして表示するためのより良い方法を知っている人はいますか?

これをやりたい

しかし今のところ、すべてのユーザーを解析して、サブ配列[username、user_id]を持つ多次元配列にする必要があります。

何か案は?

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

ruby-on-rails - 複数のコントローラーとモデルで共有されるコード -- 保管するのに最適な場所は?

したがって、これは初心者のレール設計に関する質問です。共通の機能の一部を一連のヘルパー クラス (クラス メソッドまたはインスタンス メソッドとして) に配置したいとします。

そして、これらのヘルパー オブジェクトをコントローラー (ビューではなく) 内で使用したい、またはモデルである可能性さえあります。それをしてもいいですか?どうやって?モジュールまたはクラスである必要がありますか、それとも何でもかまいませんか?

これにはレール固有のパターンがありますか?

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

templates - Rails 3:コントローラー内の@template変数はnilです

rails 3 beta3を使い始めましたが、コントローラー内の@template変数がnilであることがわかりました。コントローラ内でヘルパーメソッドを呼び出すにはどうすればよいですか?どうも

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

javascript - Ruby on Railsヘルパーメソッドからjavascriptを返すにはどうすればよいですか?

画像リンクの添付ファイル (linktype = "image" またはテキスト (linktype = "text) のいずれかを含めることができる Note モデルがあります。メモを表示すると、linktype によって表示方法が変わります。例は次のとおりです。 :

サイト内のいくつかの異なるビューにメモを表示する必要があるため、表示コードを何度も繰り返すのではなく、1 か所にまとめて別のビューから参照したいと考えています。

私の最初の考えは、表示コードを次のようなヘルパーに入れることでした:

ただし、一部の表示には JavaScript が含まれます (最初のコード ブロックの 4 行目)。JavaScript を返すためにヘルパー メソッドが必要な場合でも、ヘルパー メソッドを使用できますか? もしそうなら、どうすればいいですか?読んでくれてありがとう。

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

asp.net-mvc - 基本的なビューモデルクラス参照の質問。(ASP.net MVC)

初心者っぽい質問:

ビューモデル宣言はどこに置くべきですか?

モデルフォルダに「ViewModels.cs」というファイルを作成しました。RatingViewModelと呼ばれるものを含むいくつかのビューモデルクラスを作成しました。

} V

ここで、新しいRatingViewModelオブジェクトを返すヘルパー/サービスクラス関数を作成しようとしています。

「RatingsHelpers.cs」ファイルを作成しました。しかし、新しいRatingViewModelオブジェクトを作成しようとすると、何について話しているのかわかりません。私はそれを理解することはできません。私はいくつかの参照を逃していますか?ヘルパー/サービスクラスから新しいビューモデルオブジェクトを作成/返すにはどうすればよいですか?

しかし、それは「RatingViewModel」が何であるかを知りません...!?!?!?

私はこれが明白であるべきだと知っています。

髪を抜いて、

ジョニー