Ruby on rails 如何为Ajax请求创建Rails操作?

Ruby on rails 如何为Ajax请求创建Rails操作?,ruby-on-rails,ajax,action,ruby-on-rails-3.2,Ruby On Rails,Ajax,Action,Ruby On Rails 3.2,我的购物页面中有一个项目列表,每次单击“添加到购物车”按钮时,只会触发一个产品id的AJAX请求 可以说是“将此项目添加到购物车” 对于这个场景,我的操作在Rails中应该是什么样子的?这里有一个很好的资源,您可以阅读。这将为你指明正确的方向 如果您使用的是rails 3(.1?),您可以在控制器的开头将respond_设置为,然后简单地使用来干燥代码 这可以用大约100页来回答。我需要假设太多的细节,比如:你在使用jQuery吗?您想返回html还是json?归根结底,ajax和非ajax没有

我的购物页面中有一个项目列表,每次单击“添加到购物车”按钮时,只会触发一个产品id的AJAX请求

可以说是“将此项目添加到购物车”


对于这个场景,我的操作在Rails中应该是什么样子的?

这里有一个很好的资源,您可以阅读。这将为你指明正确的方向


如果您使用的是rails 3(.1?),您可以在控制器的开头将
respond_设置为
,然后简单地使用来干燥代码

这可以用大约100页来回答。我需要假设太多的细节,比如:你在使用jQuery吗?您想返回html还是json?归根结底,ajax和非ajax没有区别。通常ajax没有html的布局(:layout=>false)。然后有一个用于json的块。或者在header@drhenner:我特别询问的是控制器端,以及操作会是什么样子。假设它收到一个数字ID。我没有提到任何关于客户端的事情。