Я использую 2 разных набора представлений для двух разных ролей пользователя. Я использую register_alias:
Mime::Type.register_alias "text/html", :basic
в контроллере:
class SomeController < ApplicationController
def index
# …
respond_to do |format|
format.html # index.html.erb (advance)
format.basic # index.basic.erb
end
end
end
В некоторых случаях мне приходится использовать один и тот же код в обоих представлениях, тогда я бы использовал партиал, но из-за псевдонима MIME мне приходится использовать 2 идентичных фрагмента: my_partial.html.erb и my_partial.basic.erb
Я думаю, что есть решение СУШИТЬ код и использовать только частичное.
У вас есть решения?
спасибо, Алессандро