假设我想创建一个resources
通过添加一些自定义操作,rails 中的类似物是:
resources :tasks do
member do
get :implement
end
end
这不仅会返回 7 条标准路线,还会返回 1 条新路线:
GET /tasks/:id/implement
我怎样才能在凤凰城做到这一点?
我想改进Dogbert
的回答有点:
resources "/tasks", TaskController do
get "/implement", TaskController, :implement, as: :implement
end
唯一的补充是as: :implement
在路线的尽头。
因此你会得到名为的路线task_implement_path
而不是丑陋的task_task_path
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)