如何在单击链接时编写“GET”Ajax调用并在<div>上呈现部分?

时间:2018-02-01 11:56:24

标签: ruby-on-rails

假设我已经定义了这样的新动作:

    def archive
      @archives = current_user.past_appointments.paginate(page: params[:page], per_page: PAGINATION_PAGES)
    end

我在导航栏中创建了该链接,并在执行响应.js文件的ajax调用后单击我想呈现部分的链接。 我的div元素有一个id =“#app_past”。  首先,我想定义我的路线以及如何进行ajax调用?

1 个答案:

答案 0 :(得分:0)

在视图/共享文件夹中为您过去的约会创建部分内容,然后您只需要一行javascript,我假设控制器为AppointmentsControllers ...

视图/约会/ archives.js.erb

$('#app-past).html('<= escape_javascript(render('shared/past_appointments', archives: @archives)).html_safe %>');