문제

Padrino 와 간단한 응용 프로그램을 구축하고 있습니다.

i 다음과 같이 매개 변수를 전달하기위한 링크를 설정했습니다.

.new_update=button_to pat(:new_update), url(:updates, :new), :status_notice_id => @status_notice.id, :method => :get, :class => :button_to
.

다음과 같이 렌더링됩니다.

 <form class="button_to" action="/admin/updates/new" status_notice_id="2" method="get">
.

My Admin Controller는 다음과 같습니다.

 get :new do 
      @status_notice_id = params[:status_notice_id]
      @update = Update.new :status_notice_id => @status_notice_id
      render 'updates/new'
    end
.

그러나 매개 변수를 내 코드로 성공적으로 가져 오는 방법으로 손실을 겪고 있습니다.어떤 아이디어가 있습니까?나는 Sinatra와 Padrino 모두 새로운 것입니다. 그래서 저는 올바르게 라우팅 할 수있는 손잡이를 얻지 못했지만 점점 혼란스러워지고 있습니다.

도움이 되었습니까?

해결책

url(:updates, :new, :status_notice_id => @status_notice.id)를 사용하여 /admin/updates/new?status_notice_id=2 URL을 가져옵니다.

코드 status_notice_idbutton_to 도우미 메서드에 적용되며 HTML 속성으로 이동합니다.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top