将变量从link_to传递到rails中的模态
Passing a variable from link_to to a modal in rails
我有一个具有电子邮件属性的结果表。我希望能够在rails中将对象传递给我的模态。似乎无法传递对象,这样我就可以在模态中调用它。
index.html.erb
<div class="modal fade bs-example-modal-lg" id="email-template-user-modal" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-dialog modal-lg">
<div class="modal-content">
<%= render "shared/email_template_user"%>
</div>
</div>
</div>
<p class="email">
<% @banker_assignments.each do |application| %>
<%= link_to application.loan_application.email, lp_banker_assignments_email_status_path(application), class: 'email-template-user-modal', id: "email-template-user-id", :data => { :toggle => "modal", :target => "#email-template-user-modal", :email => application.loan_application.email, :id => application.loan_application.id, :application => application } %>
<%= end %>
</p>
assignments_controller.rb
def email_status
ap params
end
路由.rb
post '/lp_banker_assignments/email_status' => 'lp_banker_assignments#email_status'
put '/lp_banker_assignments/email_status' => 'lp_banker_assignments#email_status'
get '/lp_banker_assignments/email_status' => 'lp_banker_assignments#email_status'
_email_template_user.html.erb
<div class="panel panel-default">
<div class="panel-heading">
<h4 class="panel-title">Compose Email</h4>
</div>
<div class="panel-body">
<div class="row">
<div class="form-group col-md-12">
<%= form_tag :action => 'email_status', class: 'form-horizontal' do %>
<div class="">
<div class="col-md-3">Recipient</div>
<div class="col-md-9">
<%= email_field_tag "recipient", <%= application.email %>, class: " string optional form-control"%>
</div>
<div class="col-md-3">Cc to:</div>
<div class="col-md-9">
<%= email_field_tag "cc_to", <%= application.second_email %>, class: " string optional form-control" %>
</div>
<div class="col-md-3">
Subject
</div>
<div class="col-md-9">
<%= text_field "subject", "", class: "subject string optional form-control" %>
</div>
<div class="col-md-3">
Content
</div>
<div class="col-md-9">
<%= text_field "content", ""%>
</div>
<div class="col-md-3"></div>
<div class="col-md-9">
<%= submit_tag %>
</div>
</div>
<% end %>
</div>
</div>
</div>
</div>
我用jquery尝试了很多选项,但似乎不知道如何将对象从index.html.erb获取到我的模态视图。
感谢的任何帮助
<%= link_to application.loan_application.email,
lp_banker_assignments_email_status_path(application),
class: 'email-template-user-modal', id: "email-template-user-id",
:data => { :toggle => "modal", :target => '#email-template-user-modal_' + application.loan_application.id,
:email => application.loan_application.email, :id => application.loan_application.id, :application => application } %>
您的模式代码
<div class="modal fade" id="<%= 'email-template-user-modal_%s' % [application.loan_application.id] %>">
<div class="modal-dialog">
...content
</div>
</div>
相关文章:
- 我想使用模态通过php文件发送邮件,并且我希望在提交关闭后关闭pop
- 打开一个模态并将其链接到AngularJS中的指令
- SemanticUI模态not onDeny/onApprove事件未激发
- 将变量从link_to传递到rails中的模态
- 如何在提交按钮上触发模态&重定向Rails
- JavaScript 使模态在 Rails 中提交表单
- Rails 替换 confirm with Zurb 基础模态 - Uncatch TypeError: confirm
- 当点击rails中的提交按钮时,如何在重定向到下一页之前显示模态
- 不能得到引导模态与rails 4的工作
- Rails偏模态(渲染不同模型的偏模)
- Rails 4模态窗口(弹出窗口):如何防止在选择下拉项时接近
- Rails的Form_for在模态中用于许多对象
- 我怎么能干我的Rails/AJAX/Bootstrap 3模态错误处理
- 如何在Rails中获得基础显示模态工作
- rails中的远程模态表单,不触发AJAX事件
- 使模态在提交rails后关闭
- Rails,Bootstrap,尝试动态加载模态并没有按预期工作
- 在 Rails 中提交引导模态表单后,如何显示有错误的模态
- Zurb基础模态与ajax (rails)
- Rails应用程序与引导模态视图包含表单,提交和消失模态视图无需重新加载页面