我有一个网站,用户可以发布工作列表 - 没什么太疯狂,只是一个简单的job.rb模型等我想添加一个管理网站,其中某些人访问可以查看,编辑和删除工作已发布。
我已经有一个在作业创建过程中使用的编辑作业表单(用户可以预览然后返回并编辑他们刚刚创建的作业,如果他们不满意的话)。我想尝试在管理方面重新使用这个编辑表单(虽然在不同的模板/包装器中)。
所以在前端我有example.com/job/123/edit,在管理员方面,我猜我会有像example.com/admin/job/123这样的东西。
在以下情况下,处理此方案的DRYest方法是什么: