Javascript 在rails中将变量从link_传递到modal
我有一个带有属性email的结果表。我希望能够在rails中将对象传递给我的模态。似乎无法传递对象,以便我可以在模态中调用它 index.html.erb routes.rb _电子邮件\u模板\u user.html.erbJavascript 在rails中将变量从link_传递到modal,javascript,jquery,html,ruby-on-rails,twitter-bootstrap,Javascript,Jquery,Html,Ruby On Rails,Twitter Bootstrap,我有一个带有属性email的结果表。我希望能够在rails中将对象传递给我的模态。似乎无法传递对象,以便我可以在模态中调用它 index.html.erb routes.rb _电子邮件\u模板\u user.html.erb 编写电子邮件 “电子邮件状态”,类别:“表格水平”do%> 收件人 抄送至: 主题 内容 我用jquery尝试了很多选项,但我似乎不知道如何将对象从index.html.erb获取到模态视图 感谢您的任何帮助{:toggle=>“modal”,:target=>“#e
编写电子邮件
“电子邮件状态”,类别:“表格水平”do%>
收件人
抄送至:
主题
内容
我用jquery尝试了很多选项,但我似乎不知道如何将对象从index.html.erb获取到模态视图
感谢您的任何帮助{:toggle=>“modal”,:target=>“#email-template-user-modal”+application.loan\u application.id,
<%= 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 } %>
:email=>application.loan\u application.email,:id=>application.loan\u 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>
…内容
我得到一个错误未定义的局部变量或方法'application'@sontya您在同一页中有用于模式的代码,对吗?passapplication
object
也会引发一个错误,并且局部变量不是有效的ruby标识。d modal的d代码在d同一页中。模式的内容在d部分文件中
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'
<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>
<%= 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>