From de1b5555dc7bc96a46359cc2f8c183de87ada8c9 Mon Sep 17 00:00:00 2001 From: Bryan Larsen Date: Mon, 17 Aug 2009 17:23:37 -0400 Subject: [PATCH] hack fix for bug 477 --- hobo/dryml_generators/rapid/pages.dryml.erb | 2 +- hobo/lib/hobo/model_controller.rb | 9 ++++++++- 2 files changed, 9 insertions(+), 2 deletions(-) diff --git a/hobo/dryml_generators/rapid/pages.dryml.erb b/hobo/dryml_generators/rapid/pages.dryml.erb index 1bbfc45..e803391 100644 --- a/hobo/dryml_generators/rapid/pages.dryml.erb +++ b/hobo/dryml_generators/rapid/pages.dryml.erb @@ -55,7 +55,7 @@ new_form = !new_link && linkable?(model, :create, :method => :post) <% if new_form -%>

New <%= model_name :title %>

-
+
<% end -%> diff --git a/hobo/lib/hobo/model_controller.rb b/hobo/lib/hobo/model_controller.rb index 8e7a389..8b922e4 100644 --- a/hobo/lib/hobo/model_controller.rb +++ b/hobo/lib/hobo/model_controller.rb @@ -357,7 +357,14 @@ module Hobo if params[:page_path] controller, view = Controller.controller_and_view_for(params[:page_path]) view = default_action if view == Dryml::EMPTY_PAGE - render :template => "#{controller}/#{view}" + if view=="index" + @errored_model = this + hobo_index do + render :template => "#{controller}/#{view}" + end + else + render :template => "#{controller}/#{view}" + end else render :action => default_action end -- 1.6.0.4