【发布时间】:2015-05-12 15:25:03
【问题描述】:
我正在通过acts_as_taggable_on 向我的应用程序添加标记功能。
那个 gem 没有添加控制器,但我想添加。我正在将标记功能添加到我的 Node 模型中。
在我的NodeController 上,我知道我可以简单地添加这样的显式操作:
def add_tagged_user
end
def remove_tagged_user
end
def tagged_users
end
但这并不会让人感觉很平静或 Railsy。
相应的路线如下所示:
resources :nodes do
match :add_tagged_user, via: [:post], on: :member
match :remove_tagged_user, via: [:delete], on: :member
match :tagged_users, via: [:get], on: :member
end
是否有 RESTful 或更 Railsy 的方式来执行此操作?
【问题讨论】:
标签: ruby-on-rails rest ruby-on-rails-4 routing