2011-02-10 4 views
0

나는 약간의 문제가있어서 누군가 도와 드릴 수 있기를 바랍니다. 버튼이있는 형태의 파일이 있습니다. 버튼을 클릭하면 페이지가 다른 곳으로 리디렉션되고 내가 지시 한 erb 파일이 표시됩니다. 이것은 정말 위대한 일입니다. 나는 그 형식의 내용을 내 양식 아래에있는 div에 넣고 싶습니다. 내 견해가 이렇게 생겼어. 나는 온라인 읽은Rails가 페이지를 리디렉션하지 못하도록합니다.

<div id="formentry"> 
    <%= form_for @time, :url => {:action => 'list'}, :remote => true, :update => 'results' do |f|%> 
    <%= select :time, :period, TimeSelectModel::TIMEVALUES %> 
    <%= f.submit "Submit" %> 
<% end %> 
</div> 

<div id="results"></div> 

은에서 이것은 당신이 Rails3에서이 작업을 수행하기 위해 수행하기로되어있는 방법처럼 보이지만 나는 그것이 작동하고 있음을 발견 아니에요. (페이지가 완전히 리디렉션되는 것을보십시오) 내가 뭘 잘못하고 있니? 감사.

+0

이 문제를 처리하는 컨트롤러 조치를 게시하십시오. – jdl

답변

1

게시물의 내 ​​인상은 양식을 제출하고 페이지를 떠나지 않고 결과를 표시한다는 것입니다. 당신이 찾고있는 것은 javascript/ajax를 사용해야합니다.

Checkout railscast 205에 대한 예가 나와 있습니다.

관련 문제