Ajax局部圖不在我的rails應用程序中呈現。Ajax未在rails應用程序中呈現局部圖像
我有一個Article
模型。我正在嘗試使用Ajax添加新文章
請找到下面的代碼。
cart.html.erb
<div id="articles">
<%= render 'showarticles' %>
</div>
cart.js.erb
$('#articles').html('<%= escape_javascript(render('static_pages/showarticles')) %>');
$('.form-control').val('')
的routes.rb
match 'cart/:id', to: 'static_pages#cart', via: [:get, :post]
_showarticles.html.erb
<%= form_for @article, :remote => true do |f| %>
<%= f.text_area :name, :class => "form-control" %>
<% end %>
<% @art.each do |a| %>
<%= a.name %>
<% end %>
static_pages_controller.rb
def cart
@art = Article.all
@article = Article.new
respond_to do |format|
format.html
format.js
end
end
謝謝!
你是如何觸發調用購物車的行動? –
@japed:這是我觸發購物車操作的方式:redirect_to action:'cart',controller:'static_pages',id:cart.id – webster
那條線在哪裏? –