rails:如何在动作渲染之前渲染弹出窗口:部分?

rails: how to render a popup just before action render :partial?

我在 haml 中有一个用于生成 pdf 的打印布局:

                = link_to I18n.t('eda.print'), {:controller => :persons, :action => :print}, :method => '', :remote => false

有没有办法在执行 print 方法之前像 "are you sure?" 那样弹出 javascript 进行确认?

非javascript方式:

= link_to I18n.t('eda.print'), {:controller => :persons, :action => :print}, 
:method => '', :remote => false, :data => {:confirm => 'Are you Sure ?' }

单击 link 时,它会要求用户确认 'Are you Sure?' 如果您继续下一步,则会触发相应的控制器 -> 操作。