【发布时间】:2012-08-14 20:12:08
【问题描述】:
我有 1 个模型供 2 个控制器使用 - 1 个由普通用户使用,1 个由管理员用户使用。两个控制器中的新建/创建、编辑/更新操作相同。我有一个所有操作都使用的共享视图,但问题在于该共享视图中的 form_for: 对于普通用户,我必须使用:
form_for @my_model, do |f|
对于管理员,我必须使用:
form_for [:admin, @my_model] do |f|
如何使用 2 个控制器重用视图?也许有更好的设计方法?
【问题讨论】:
标签: ruby-on-rails ruby model-view-controller