Ruby on Rails에서 MVC 프로젝트를 시작하려고합니다. 몇 가지 문제가 있습니다. 특히 검색 기능이 있습니다. 임대 웹 사이트입니다. 검색 창을 표시하고 작동시키지 못합니다.레일 박스에 검색 창이 나타나지 않습니다.
3 가지 모델, 프로필 및 사용자가 있습니다. 특히 이름과 성으로 사용자를 검색 할 수 있기를 원합니다. 프로파일 모델 내에서
내가 가진 :
def self.search(search)
where("lastname LIKE ?", "%#{search}%")
end
을 profile_controller에 내 내가 가진 :
def index
if params[:search]
@profiles = Profile.search(params[:search]).order("created_at DESC")
else
@profiles = Profile.all.order("created_at DESC")
end
end
응용 프로그램에 다음 코드 레이아웃 application.html
페이지가 있습니다 :
<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" %>
겠습니까 이 항목을 확장하여 사용자가 대여 한 항목을 확인하는 것도 좋습니다. d.
특히 구체적으로 작동하지 않는 것을 더 자세히 설명 할 수 있습니까? 오류가 있습니까? 무슨 일이 벌어 질 것인가? –