レールを検索し、データベースに存在する場合は「はい」または「いいえ」を返しますか?

gg11

Railsモデル「Locality」を検索して「Yes」を返すにはどうすればよいですか?検索が存在する場合、またはユーザーが検索バーに入力した値がデータベースにない場合は「No」ですか?

これまでの検索バーは次のとおりです。

<%= form_tag localities_path, :method => 'get' do %>
  <p>
    <%= text_field_tag :search, params[:search] %>
    <%= submit_tag "Search", :name => nil %>
  </p>
<% end %>

これは、データベースに存在する天気を確認しようとしたコードであり、機能しますが、ユーザーが検索バーに入力したものではなく、()の値に対してのみ機能します。

<% if Locality.exists?(12423) %>
    No
<% else %>
    Yes
<% end %>

モデルファイルもここにあります:

def self.search(search)
  if search
    find(:all, :conditions => ['postcode LIKE ?', "%#{search}%"])
  else
    find(:all)
  end
end
user3138324

コントローラで次のようなことを行うことができます。

localities = Locality.where("search ILIKE ?", params[:search])
localities.any? ? @result = "YES" : @result = "NO"

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

テキストファイルでデータを検索する方法。データが存在しない場合は、最も近い値を検索します。

分類Dev

レコードが存在しない場合は、あるデータベースから別のデータベースにデータを挿入します

分類Dev

上または下のセルにデータが含まれている場合は、Excelで値を検索し、カウントを返します

分類Dev

mysqlデータベースのテーブルに存在しない場合は、複数のレコードを更新または挿入します

分類Dev

2データベース。最初の値に値が存在しない場合は、2番目の値を検索/検索します

分類Dev

値がデータベースに存在する場合、または値を挿入したい場合、どうすれば更新できますか?

分類Dev

データベースからデータを取得してレコードが存在しない場合は、SQLに挿入する必要があります

分類Dev

検索パラメータを入力した場合、ボットフレームワークボットにデータベースのセルを返送させるにはどうすればよいですか?

分類Dev

バッチを使用してデータベースが存在するかどうかを検出し、存在しない場合は作成します

分類Dev

MySQLが存在しない場合はデータベースを作成します

分類Dev

データベースに番号が存在するかどうかをテストし、存在する場合は新しい番号を作成します

分類Dev

ピモンゴ。検索されたデータが存在しない場合はnullを取得します

分類Dev

列Aで特定のデータを検索し、列Bで回答を返す方法(「はい」または「いいえ」)

分類Dev

sequelizeでデータベースが存在しない場合にデータベースを作成する方法はありますか?

分類Dev

SQLデータベースで最大の数値を検索します。使用できない場合は、「0」を返します。

分類Dev

FuelPHPに存在しない場合はデータベースを作成する

分類Dev

孤立したファイル(SQLデータベースにリストされていない)を検索/削除する方法はありますか?

分類Dev

データベースが存在しない場合はデータベースを作成します

分類Dev

JavaストリームAPI。1行にオブジェクトのマッチング述語のフィールドを検索します。存在していない場合は、いくつかのデフォルト値を返します。

分類Dev

データがmysqlデータベースに存在する場合はそれを使用し、そうでない場合はプレースホルダーデータを使用します

分類Dev

Mongoクエリは、データベースに存在する値を常に返しますが、そうでない場合は

分類Dev

Python(PyMySQL)を使用して存在しない場合は、MySQLデータベースに値を挿入します

分類Dev

レコードをチェックする方法がデータベースに存在し、真の場合はCakePHPでレコードを返しますか?

分類Dev

セパレータが存在しない場合、cutはフィールドを返しますか

分類Dev

MySQL / PHPは、データがデータベーステーブルにあるかどうかをチェックし、ない場合は挿入します

分類Dev

私はレールに慣れていないので、コードで何が起こっているのかわかりませんが、idを使用して検索してデータベースからデータをフィルタリングしたいのですが、どうすればよいですか?

分類Dev

データフレームに行を追加し、存在しない場合は新しい列を追加します

分類Dev

データベースにデータが存在するかどうかを確認し、複数のスレッドを使用して見つからない場合は新しいものを挿入しますか?

分類Dev

docker-compose startupに存在しない場合はpostgresデータベースを作成します

Related 関連記事

  1. 1

    テキストファイルでデータを検索する方法。データが存在しない場合は、最も近い値を検索します。

  2. 2

    レコードが存在しない場合は、あるデータベースから別のデータベースにデータを挿入します

  3. 3

    上または下のセルにデータが含まれている場合は、Excelで値を検索し、カウントを返します

  4. 4

    mysqlデータベースのテーブルに存在しない場合は、複数のレコードを更新または挿入します

  5. 5

    2データベース。最初の値に値が存在しない場合は、2番目の値を検索/検索します

  6. 6

    値がデータベースに存在する場合、または値を挿入したい場合、どうすれば更新できますか?

  7. 7

    データベースからデータを取得してレコードが存在しない場合は、SQLに挿入する必要があります

  8. 8

    検索パラメータを入力した場合、ボットフレームワークボットにデータベースのセルを返送させるにはどうすればよいですか?

  9. 9

    バッチを使用してデータベースが存在するかどうかを検出し、存在しない場合は作成します

  10. 10

    MySQLが存在しない場合はデータベースを作成します

  11. 11

    データベースに番号が存在するかどうかをテストし、存在する場合は新しい番号を作成します

  12. 12

    ピモンゴ。検索されたデータが存在しない場合はnullを取得します

  13. 13

    列Aで特定のデータを検索し、列Bで回答を返す方法(「はい」または「いいえ」)

  14. 14

    sequelizeでデータベースが存在しない場合にデータベースを作成する方法はありますか?

  15. 15

    SQLデータベースで最大の数値を検索します。使用できない場合は、「0」を返します。

  16. 16

    FuelPHPに存在しない場合はデータベースを作成する

  17. 17

    孤立したファイル(SQLデータベースにリストされていない)を検索/削除する方法はありますか?

  18. 18

    データベースが存在しない場合はデータベースを作成します

  19. 19

    JavaストリームAPI。1行にオブジェクトのマッチング述語のフィールドを検索します。存在していない場合は、いくつかのデフォルト値を返します。

  20. 20

    データがmysqlデータベースに存在する場合はそれを使用し、そうでない場合はプレースホルダーデータを使用します

  21. 21

    Mongoクエリは、データベースに存在する値を常に返しますが、そうでない場合は

  22. 22

    Python(PyMySQL)を使用して存在しない場合は、MySQLデータベースに値を挿入します

  23. 23

    レコードをチェックする方法がデータベースに存在し、真の場合はCakePHPでレコードを返しますか?

  24. 24

    セパレータが存在しない場合、cutはフィールドを返しますか

  25. 25

    MySQL / PHPは、データがデータベーステーブルにあるかどうかをチェックし、ない場合は挿入します

  26. 26

    私はレールに慣れていないので、コードで何が起こっているのかわかりませんが、idを使用して検索してデータベースからデータをフィルタリングしたいのですが、どうすればよいですか?

  27. 27

    データフレームに行を追加し、存在しない場合は新しい列を追加します

  28. 28

    データベースにデータが存在するかどうかを確認し、複数のスレッドを使用して見つからない場合は新しいものを挿入しますか?

  29. 29

    docker-compose startupに存在しない場合はpostgresデータベースを作成します

ホットタグ

アーカイブ