2011-02-10 13 views
0

私は何か問題があり、誰かが私を助けてくれることを願っています。私はボタンを持っているフォームのerbファイルを持っています。ボタンをクリックすると、ページが他の場所にリダイレクトされ、指示する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を参照してください。

関連する問題