검색 결과를 한 번 클릭하면 내 집에 사용자 정의 쇼 페이지를 표시하기 위해 컨트롤러에 새 방법을 정의했습니다. 내가경로를 찾을 경로가 없습니다 [GET] "/show_house_search.38"레일에
<%= link_to show_house_search_path(house.id),id:'house_search' do %>
<li id="house-<%= house.id %>">
<span class="user" style="font-size: 15px;font-weight: 200;text-decoration: dotted;"><%= house.title %></span>
<span class="content"style="font-size: 15px;color: purple;font-weight: 600;">Price <i class="fa fa-inr"></i><%= house.price %></span>
<span class="badge"><%= house.house_structure%></span> </span>
<span class="badge"><%= house.location%></span> </span>
</li>
<%end%>
은 클릭으로 사용하고 때
다음 houses_controller.rb
def show_house_search
@house = House.find(params[:id])
@photos = @house.photos
end
나는
get '/show_house_search/:id', to: 'houses#show_house_search', as:'show_house_search'
routes.rb 의 경로를 선언하고 이 링크는 m 전자이 오류 :
Routing Error
No route matches [GET] "/show_house_search.38"
나는 또한 레일 노선를 사용하여 내 요청에 대한 경로를 검색하는 동안
show_house_search_path GET /show_house_search/:id(.:format) houses#show_house_search
? 어떤 특별한 이유가 있습니까? –
이미 그것을 사용하고 있습니다.하지만 이제는 검색 결과를 보여주기위한 추가 쇼 방법이 필요했습니다. –