我有一個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