Рельсы 3: разные виды для каждой модели - PullRequest
5 голосов
/ 29 декабря 2010

У меня есть две модели, использующие Devise, и я хочу, чтобы виды отличались друг от друга. Однако он имеет только одно представление new.html.erb и т. Д.

Как я могу иметь отдельные виды для каждой модели?

спасибо

1 Ответ

11 голосов
/ 29 декабря 2010

Если я правильно читаю вас, предполагая, что вы создали модель User и, скажем, модель Admin, вы захотите сделать то, что известно как set set для Scoped Views.

Вы можете сгенерировать представления для каждой модели, вызвав rails generate devise:views users.

Затем установите config.scoped_views = true внутри " config / initializers / devise.rb ".

Все это в README как к вашему сведению.

...