Ruby on rails 根据';轨道';

Ruby on rails 根据';轨道';,ruby-on-rails,ruby,ruby-on-rails-3,Ruby On Rails,Ruby,Ruby On Rails 3,我有一个搜索输入框,让他们插入“标签”,它会自动完成这个框。这将是一个对Tag.all的ajax请求 不幸的是,我的路由中有resource:tags,我正在使用tags\u controller.rb中的所有其他操作(:index、:get、:new、:create、:update、:destroy等) 我会做一个全新的控制器,或者我会如何做呢。或者我应该为ajax向tags\u控制器添加其他内容吗。我知道如何用很多其他方法来做,我只是想遵循最好的rails惯例 另外,我如何添加它,以便它以适

我有一个搜索输入框,让他们插入“标签”,它会自动完成这个框。这将是一个对
Tag.all
的ajax请求

不幸的是,我的路由中有
resource:tags
,我正在使用tags\u controller.rb中的所有其他操作(:index、:get、:new、:create、:update、:destroy等)

我会做一个全新的控制器,或者我会如何做呢。或者我应该为ajax向tags\u控制器添加其他内容吗。我知道如何用很多其他方法来做,我只是想遵循最好的rails惯例

另外,我如何添加它,以便它以适当的“rails方式”返回json


谢谢

Rails通常会要求您使用带有respond_to block的索引操作(当您请求所有资源时),并根据调用是请求html还是JSON做出不同的响应。这里有一个指向Rails指南的链接,对其进行了更深入的解释


索引操作适用于这种类型的调用,它已经用于什么?