Ruby on RailsでMVCプロジェクトを開始しようとしています。いくつかの問題があります。 特に検索機能があります。これは賃貸ウェブサイト用です。検索ボックスを表示して動作させることができません。検索ボックスがレールアプリケーションに表示されない
私は3つのモデルアイテム、プロファイル、およびユーザーを持っています。 具体的には、姓と名でユーザーを検索できるようにしたいと考えています。私が持っているプロファイルモデル内
:
<p> search </p>
<% form_tag(profiles_path, :method => "get", id: "search-form") do %>
<%= text_field_tag :search, params[:search], placeholder: "Search Profile by Lastname" %>
<%= submit_tag "Search" %>
になります。アプリケーションは、次のコードレイアウトapplication.html
ページを持っている
def index
if params[:search]
@profiles = Profile.search(params[:search]).order("created_at DESC")
else
@profiles = Profile.all.order("created_at DESC")
end
end
:
def self.search(search)
where("lastname LIKE ?", "%#{search}%")
end
私が持っているprofile_controllerで内これをさらに拡張して、ユーザーがレンタルしているアイテムを確認するdも同様です。
特に具体的に動作していないものをさらに詳しく説明できますか?何か間違いがありますか?あなたは何が起こると思いますか? –