검색 양식에서 예약 양식으로 변수 전달, Ruby on Rails

AndyB

대학 프로젝트로 호텔 예약 시스템을 만들고 싶습니다. 사용 가능한 모든 객실을 표시해야하는 검색 양식이 있습니다.

<%= form_tag mainpage_path, :method => 'get' do  %>
    <p>
      <%= select_tag(:search, options_for_select([['Einzelzimmer'], ['Doppelzimmer']]))%>
      <br/>
      Arrival: <%= date_select :arrival, 'Arrival', use_short_month: true, order: [:day, :month, :year] %>  <br/>
      Departure: <%= date_select :departure, 'Departure', use_short_month: true, order: [:day, :month, :year], default:Date.tomorrow %>  <br/>
      <%params[:search] %>
      <%params[:arrival]%>
      <%params[:departure]%>
      <%= submit_tag "Search" %>
    </p>
<% end %>

이 모든 것이 작동하면 예약 할 수있는 사용 가능한 회의실이 표시됩니다. 하지만 난을 저장할 params[:arrival]params[:departure]과에 합격 booking form, 그렇지 않으면 사용자가를 입력하기 때문에, arrival그리고 departure다시 날짜. 이 문제를 해결하는 데 사용할 수있는 기술이 있습니까?

미리 감사드립니다

Lawitschka

검색 컨트롤러의 인스턴스 변수에 도착 및 출발 시간을 저장해야 뷰 렌더링 중에, 즉 사용 가능한 룸을 표시하는 동안 액세스 할 수 있습니다.

class SearchController < ApplicationController

  def search
    @arrival   = params[:arrival]
    @departure = params[:departure]

    # Do all the searching and store them in @rooms

    respond_with @rooms
  end

end

그런 다음 방을 선택하기 위해 뷰를 렌더링합니다.

<%= render :partial => 'room', :collection => @rooms %>

각 객실을 예약 경로에 연결하고 도착 및 출발 날짜를 전달합니다.

<%= link_to "Book room #{room.id}", book_room_path(room, :arrival => @arrival, :departure => @departure %>

#link_to에 해시를 전달하면 GET 매개 변수를 설정할 수 있으며 이는 BookingsController에서 다시 읽을 수 있습니다.

이것은 매우 기본적인 예이지만 원하는 방식으로 확장 할 수 있습니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

검색 양식에서 예약 양식으로 변수 전달, Ruby on Rails

분류에서Dev

PHP에서 한 양식에서 다른 양식으로 변수 값 전달

분류에서Dev

Consutrutor 매개 변수로 한 양식에서 다른 양식으로 값 전달

분류에서Dev

Rails가 검색 양식에서 DB 쿼리를 전달하지 않음

분류에서Dev

양식 1에서 양식 2로 매개 변수 전달

분류에서Dev

입력에서 양식으로 변수 전달

분류에서Dev

Rails : 로그에서 전체 양식 매개 변수 필터링

분류에서Dev

Rails : 로그에서 전체 양식 매개 변수 필터링

분류에서Dev

자바 스크립트에서 Ruby on Rails로 변수 전달

분류에서Dev

django 양식 제출 오류 (view.py에서 양식으로 매개 변수 전달)

분류에서Dev

한 양식에서 다른 양식으로 공용 변수를 전달하는 방법

분류에서Dev

Adobe Experience Manager에서 양식으로 전달되지 않는 URL 매개 변수

분류에서Dev

Ruby on Rails 양식으로 "얻는"방법

분류에서Dev

Rails 검색 양식에서 'id'= search 인 제품을 찾을 수 없습니다.

분류에서Dev

새 양식에서 이벤트 핸들러로 변수 전달

분류에서Dev

Rails에서 양식으로?

분류에서Dev

Rails : 태그 검색 양식

분류에서Dev

양식의 한 변수를 검색 스크립트로 전달 / 처리하는 데 문제가 있습니다.

분류에서Dev

한 qt 양식에서 다른 양식 qt 양식으로 변수를 전달하는 방법은 무엇입니까?

분류에서Dev

fields_for 및 accepts_nested_attributes_for를 사용하여 Rails 4 컨트롤러에서 양식 매개 변수 검색

분류에서Dev

경로가없는 Rails 검색 양식

분류에서Dev

JSP 양식으로 자바 스크립트 변수 전달

분류에서Dev

Rails / Ruby에서 조건 변수로 'all'을 전달하는 방법

분류에서Dev

Rails-양식에서 동적으로 옵션 변경

분류에서Dev

Guzzle 예외에서 보낸 양식 매개 변수를 검색하는 방법은 무엇입니까?

분류에서Dev

양식 유효성 검사에서 URL을 통해 전달 된 매개 변수를 사용하는 방법

분류에서Dev

Python 검색 정규식을 Ruby 정규식으로 변환

분류에서Dev

Rails 4에서 Ruby로 양식을 제출하기 전에 float 만 저장할 수 있도록 float 값의 유효성을 검사하려면 어떻게해야합니까?

분류에서Dev

Rails 4에서 검색 양식을 사용하는 방법

Related 관련 기사

  1. 1

    검색 양식에서 예약 양식으로 변수 전달, Ruby on Rails

  2. 2

    PHP에서 한 양식에서 다른 양식으로 변수 값 전달

  3. 3

    Consutrutor 매개 변수로 한 양식에서 다른 양식으로 값 전달

  4. 4

    Rails가 검색 양식에서 DB 쿼리를 전달하지 않음

  5. 5

    양식 1에서 양식 2로 매개 변수 전달

  6. 6

    입력에서 양식으로 변수 전달

  7. 7

    Rails : 로그에서 전체 양식 매개 변수 필터링

  8. 8

    Rails : 로그에서 전체 양식 매개 변수 필터링

  9. 9

    자바 스크립트에서 Ruby on Rails로 변수 전달

  10. 10

    django 양식 제출 오류 (view.py에서 양식으로 매개 변수 전달)

  11. 11

    한 양식에서 다른 양식으로 공용 변수를 전달하는 방법

  12. 12

    Adobe Experience Manager에서 양식으로 전달되지 않는 URL 매개 변수

  13. 13

    Ruby on Rails 양식으로 "얻는"방법

  14. 14

    Rails 검색 양식에서 'id'= search 인 제품을 찾을 수 없습니다.

  15. 15

    새 양식에서 이벤트 핸들러로 변수 전달

  16. 16

    Rails에서 양식으로?

  17. 17

    Rails : 태그 검색 양식

  18. 18

    양식의 한 변수를 검색 스크립트로 전달 / 처리하는 데 문제가 있습니다.

  19. 19

    한 qt 양식에서 다른 양식 qt 양식으로 변수를 전달하는 방법은 무엇입니까?

  20. 20

    fields_for 및 accepts_nested_attributes_for를 사용하여 Rails 4 컨트롤러에서 양식 매개 변수 검색

  21. 21

    경로가없는 Rails 검색 양식

  22. 22

    JSP 양식으로 자바 스크립트 변수 전달

  23. 23

    Rails / Ruby에서 조건 변수로 'all'을 전달하는 방법

  24. 24

    Rails-양식에서 동적으로 옵션 변경

  25. 25

    Guzzle 예외에서 보낸 양식 매개 변수를 검색하는 방법은 무엇입니까?

  26. 26

    양식 유효성 검사에서 URL을 통해 전달 된 매개 변수를 사용하는 방법

  27. 27

    Python 검색 정규식을 Ruby 정규식으로 변환

  28. 28

    Rails 4에서 Ruby로 양식을 제출하기 전에 float 만 저장할 수 있도록 float 값의 유효성을 검사하려면 어떻게해야합니까?

  29. 29

    Rails 4에서 검색 양식을 사용하는 방법

뜨겁다태그

보관