私の routes.rb ファイルではmatch ':controller/:action'
、一番下にあります。
scheduler
というアクションで呼び出されるコントローラーがありseed
ます。
ajax:success
次のhamlに基づいてサーバーに GET リクエストを送信すると、リダイレクトがなく、返されたデータを の jQuery イベント リスナーで処理できscheduler/seed
ます/scheduler
。
%a#seeder.btn.btn-primary{:href => 'scheduler/seed', :data => { :remote => 'true', :type => 'html', :method => 'GET'}} Add Timeslots to Selected Day
ただし、アンカータグのhtmlのフィールドをdata-params
介して、または次のjavascriptを使用して、リクエストに追加するとすぐに、リクエストを受信するとレールがリダイレクトされます。data-params
/scheduler/seed
js:
$('#seeder').on('ajax:before', function() {
$(this).data('params', { date: $('#input_date').value() });
});
/scheduler/
返されたjson/xml/etcに基づいてページを更新し続けたいので、これは問題です。