从Rails部分和Pass部分参数打开模态

问题描述 投票:0回答:1

我有一个带有表的部分,每条记录一行。当我单击该行中的图像时,我想打开一个模式并让该模式可以访问记录。我将记录传递给这样的部分:

<%= render :partial => "record", :collection => @records, as: :records %>

在模式中,我想访问记录,因此可以使用records属性填充模式的各个部分。这可能吗?如何使模式可以访问记录属性?

javascript jquery ruby-on-rails modal-dialog ruby-on-rails-5
1个回答
0
投票

使用AJAX检索数据并在单击图像时渲染模态。假设您只是在查看数据,则类似于:

<%= link_to record_path(record), remote: true do %>
   <%= image_tag "image.jpg" %>
<% end %>

单击图像后,它将路由到RecordsController :: show操作,您可以在其中检索记录并在show.js.erb中以模态呈现它

© www.soinside.com 2019 - 2024. All rights reserved.