我有一个Bootstrap模式的Rails应用程序。Rails Bootstrap模态传递值没有javascript?
下面是代码的一部分启动模式:
<a type="button" class="btn" href="#labor_modal" data-toggle="modal" data-woid= <%= workorder.id %>><i class="icon-time"></i></a>
下面是模态的部分代码:
<div class="modal fade" id="labor_modal">
<div class="modal-header">
<a class="close" data-dismiss="modal">×</a>
<h3>Add Labor</h3>
</div>
<div class="modal-body">
<%= simple_form_for(Event.new, validate: true, remote: true, html: {"data-type" => :json}) do |f| %>
<%= f.hidden_field :workorder_id, :value => data-woid.val() %>
我想要得到的工作order.id传递给模式,因此可以保存在新记录中。
这个代码不工作:
<%= f.hidden_field :workorder_id, :value => data-woid.val()
任何帮助,将不胜感激!
PS - 我希望我可以做到这一点没有jQuery - 但是,如果我需要它,就这样吧。
你必须使用一个javascript,并且这个解决方案对我来说有最干净的解决方案http://stackoverflow.com/a/24962060/1612469 – Aleks