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