0
我不知道我要怎麼問或開始我的問題,但我想要的是重用我的AJAX視圖到其他頁面。我有一個現有的AJAX視圖,當我點擊從側邊欄的鏈接我想呈現一個新的頁面,然後調用AJAX視圖。渲染視圖,然後調用現有的AJAX視圖
請參閱下面的示例代碼。我希望你能理解我的問題。
items_controller.rb
def index
@items = Item.all
end
others_controller.rb
def category
@categories = Category.all
end
的意見/項目/ index.html.erb
<%= @items.count %>
<div class="ajax_form"></div>
的意見/人/ category.js.erb
$(".ajax_form").html("<%= escape_javascript(render 'category') %>");
組
的意見/人/ category.html.erb
<%= @categories.count %>
後,我從點擊側邊欄的鏈接,我也想叫AJAX無需重新創建它。
<a href="<%= items_path %>" >
click_me
</a>
你想要點擊click_me鏈接請求發送到物品控制器的索引動作和ajax請求發送到其他控制器的類別動作? – Prity
@Prity ..是的..我想同時調用..或者如果不行的話我可以把類的方法放到item方法中,但是我仍然想把ajax顯示到'items/index.html.erb的視圖' –