【发布时间】:2010-03-25 09:57:28
【问题描述】:
随着我对 Rails 的了解越来越多,并打破了我从 ASP.Net 时代开始的设计思维,今天早上我正在考虑一个场景,但不知道是否可以这样做。
从业者通过服务获得许多治疗 - 反之亦然
在我的控制面板中,我有一个区域供从业者编辑他们的详细信息(姓名、联系信息等),也可以通过复选框选择他们的治疗方法。
我想删除从业者表格中的复选框。拥有自己的表单,我可以这样调用:
<%= link_to "Edit Treatments", edit_practitioner_treatments(@practitioner) %>
但是,从管理员的角度来看,我仍然需要能够在没有医生对象的情况下管理治疗:
<%= link_to "Edit Treatments", edit_treatments(@treatment) %>
这也有身份验证障碍。
- 是否有更简单的解决方案来提取我忽略的治疗方法?
- 是否可以在某些时候嵌套路由?
- 我是不是今天早上喝了太多咖啡,因此目前处于精神错乱状态?
【问题讨论】:
标签: ruby-on-rails design-patterns many-to-many partials nested-routes