0
後我使用Twitter的引導來打開一個模式窗口,而不使用JavaScript:保持自舉模式窗口打開的TurboLink
在我www.domain.com/item/1我有
<a data-toggle="modal" class="btn btn-custom" data-target="#myModal" >Add to list</a>
這觸發以下模式:
<div id="myModal" class="modal hide fade" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">
<div class="modal-header">
<button type="button" class="close" data-dismiss="modal" aria-hidden="true">×</button>
<h3 id="myModalLabel">Add to list</h3>
</div>
<div class="modal-body">
<table>
<% @my_lists.each do |list| %>
<tr>
<td><%= list.name %></td>
<td>
<% if Listing.exists?(:item_id => @item.id, :list_id => list.id) %>
<i class="icon-check"></i>
<% else %>
<%= link_to listing_list_path(:item =>@item.id, :list=> list.id) do %>
<i class="icon-check-empty"></i>
<% end %>
<% end %>
</td>
</tr>
<% end %>
</table>
</div>
</div>
而且在我的控制器:
def listing
@item = Item.find(params[:item])
@list = List.find(params[:list])
@list.add_item(@item)
redirect_to [:back]
end
當我點擊列出的項目,它被正確地列出,但是頁面追溯到
www.domain.com/item/1
與模態窗口關閉。我希望它能保持模態的開放。我試過重定向到www.domain.com/item/1#myModal,但這不起作用。
我正在使用啓用Turbolinks的rails4。
謝謝
我試過了,但什麼都沒有改變! – MrJacket 2013-03-13 23:05:01