It seems the same filter is being executed for the redirected action too... so u r in infinite loop
make sure the filter is skipped for the action you are redirecting to. use this before_filter :check_enabled_flag, :except=>[:disabled] On Thu, Dec 4, 2008 at 1:08 AM, BarefootSanders <[EMAIL PROTECTED]> wrote: > > I'm trying to add an application enabled/disabled flag in my > application.. This is my code. > > [code=] # application.rb > ... > before_filter :check_enabled_flag > > private > > def check_enabled_flag > application_flag = ApplicationFlag.find(:first) > > if application_flag.application_enabled > redirect_to application_disabled_path and return > end > end[/code] > and for some reason i keep getting this error > > [code=]Render and/or redirect were called multiple times in this > action. Please note that you may only call render OR redirect, and at > most once per action. Also note that neither redirect nor render > terminate execution of the action, so if you want to exit an action > after redirecting, you need to do something like "redirect_to(...) and > return".[/code] > the database is set up correctly and it works when the site is > enabled. when its disabled i get the error above. any suggestions as > to how to fix this?ef check_enabled_flag > application_flag = ApplicationFlag.find(:first) > > if application_flag.application_enabled > redirect_to application_disabled_path and return > end > end[/code] > and for some reason i keep getting this error > > [code=]Render and/or redirect were called multiple times in this > action. Please note that you may only call render OR redirect, and at > most once per action. Also note that neither redirect nor render > terminate execution of the action, so if you want to exit an action > after redirecting, y > > thanks. > > > > -- Mahmoud Said Software Developer blog.modsaid.com www.eSpace.com.eg --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk@googlegroups.com To unsubscribe from this group, send email to [EMAIL PROTECTED] For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---