我有日历类型的日程安排,您可以预订广告位。但是我试图在下个月创造一个'按钮,以便它生成下个月。我做了以下事情:
<button id="nextmonth">Next month</button>
<script>
$('#nextmonth').on('click', function(e) {
$.get('/rota_days/show.json?mon=12').success(function(data)
{
/* display response */
});
});
</scirpt>
或者我尝试了以下操作 -
<%= link_to 'Next Month', rota_days_path(:month => 12) %>
但是我这不适合我。
答案 0 :(得分:1)
如果您想要呈现/rota_days/show.js
的常规模板,那么您应该可以这样调用它:
= link_to 'Next Month', rota_days_path(:month => m), :remote => true
请注意,通过Rails UJS,link_to和button_to都支持method
选项,允许您指定get,post,put,delete。
确保您的路线支持您尝试链接的路线,并确保您的控制器返回正确的响应。如果您仍有问题,请发布您的控制器和模板。