問題タブ [search-form]

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

ruby-on-rails - Ruby on Rails : 検索フォーム

こんにちは、rub アプリケーション用の簡単な検索フォームを開発しています。

スキャフォールドによって生成された既存のコントローラーでアクションを作成しました。

と呼ばれるsearch_productsビューsearch.html.erb

検索ビューには、text_field_tag検索用のパラメーターを挿入する場所があります (もちろん、それらを送信するための送信ボタンもあります)。

検索した製品のリストが見つかったproducts_pathにページのルートを送信するを押すと。

search_productsこのエラーが表示されるため、私のアクションでは一種のエラーのようです。

ProductsController#index の NoMethodError

未定義のメソッド「search_products」 #

コントローラーを投稿します:

これは私の最初の Rails アプリケーションの 1 つであり、愚かなエラーで申し訳ありません。

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

php - 結果を検索テーブルに表示する (PHP)

これはおそらく以前に尋ねられたことがあります。お気軽にリンクしてください。

非常に単純です。検索フォームの結果を表示する必要があります。その部分は簡単で、私はそれを機能させることができます。私が問題を抱えているのは、ユーザーが検索したものと一致する結果がない場合です。

IF ステートメントを使用する必要があることは確かですが、PHP の経験があまりなく、コードを正しく表示する方法がわかりません。

これは私がこれまでに持っているものです:

私の質問は次のとおりです。ユーザーの検索がデータベース内の何も一致しない場合に、「結果が見つかりません...」というメッセージを表示するにはどうすればよいですか?

- PHP および SQL 内の特定の用語を理解しようとすると、すぐに混乱してしまうので、まったくの初心者と同じように答えを説明してください。

よろしくお願いします。