0

私はいくつかの問題を抱えています。誰かが私を助けてくれることを願っています。ボタンのあるフォームを含むerbファイルがあります。ボタンをクリックすると、ページが別の場所にリダイレクトされ、指定した erb ファイルが表示されます。これは素晴らしいことですが、フォームの下にある div にそのダイレクト先の erb ファイルの内容を詰め込みたいという点を除いては。私の見解は次のようになります。

<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でこれを行うために取るべきアプローチのように思えますが、それが機能しているとは思いません. (参照: ページが完全にリダイレクトされている) ありがとう。

4

1 に答える 1

1

あなたの投稿からの私の印象は、フォームを送信し、ページを離れることなく結果を表示したいということです。あなたがしようとしているのは、javascript/ajax を使用することです。

これを行う方法の例については、Railscast 205 を確認してください。

于 2011-02-10T21:36:47.713 に答える