Я создаю собственный тип MIME в rails для использования с response_to
Mime::Type.register_alias "text/html", :modal
Я хочу использовать этот тип MIME в response_to следующим образом:
respond_to do |format|
format.html{ render 'index'}
format.modal{ render 'index', :layout => 'bare'}
end
Я хочу, чтобы этот формат в основном обслуживал те же представления, что и формат .thml, но с другим макетом
Я получаю ошибку отсутствующего шаблона
Missing template support/index with {:handlers=>[:erb, :rjs, :builder, :rhtml, :rxml], :formats=>[:modal], :locale=>[:en, :en]} in view paths "/remote/app/views",
он ищет представление с именем index.modal.erb
в настоящее время у меня есть только index.html.erb
Я попытался создать index.modal.erb
, и он работает, но тогда у макета та же проблема, у меня есть только макет вbare.html.erb
Я действительно не хочу дублировать эти файлы представления для различных типов пантомимы.Я надеюсь, что есть способ заставить пользовательский тип MIME вернуться к представлениям HTML, которые мне не хватает.