Hi,
In my application i had two error pages for 500 and 404 error.
500.html and 404.html
when someting went wrong this pages is called. but this pages are
static pages if i want to add some dynamic data how i can add in it?
ex.
say user A''s session going on and he click some bad url or
something so
i wan t show user A''s name and other data n 500.404.html page.
Please help me to find this? and find how to configure this error
pages in application
--
Posted via http://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
The pages are located in public/. You could use your own error controller. Simply remove 500 and 404.html in public/ and set the correct routes to match your error controller. lg // andreas -- DynamicDudes Lightweight Ruby on Rails application development http://dynamicdudes.com http://rubyphunk.com On Mon, Oct 20, 2008 at 12:03 PM, Sunny Bogawat <rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org> wrote:> > Hi, > > In my application i had two error pages for 500 and 404 error. > 500.html and 404.html > when someting went wrong this pages is called. but this pages are > static pages if i want to add some dynamic data how i can add in it? > ex. > say user A''s session going on and he click some bad url or > something so > i wan t show user A''s name and other data n 500.404.html page. > > Please help me to find this? and find how to configure this error > pages in application > -- > Posted via http://www.ruby-forum.com/. > > > >--~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
But how can i add a dynamic data in it? can you tell me how to set in my own directory? please -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
I think I was pointing you in the wrong direction. If you want dynamic
data in your 500 error page you will need to rename public/500.html
into 500.erb and add
def rescue_action_in_public(exception)
render :file => ''public/500.erb''
end
to your application.rb. This will render the 500 page based on erb..
Lets say you have a current_user method which points to the currently
logged in user you could write:
Dear, <%= current_user.name %>.
An error has occured.. Please stay tuned..
Hope this helps?!
lg // andreas
--
DynamicDudes
Lightweight Ruby on Rails application development
http://dynamicdudes.com
http://rubyphunk.com
On Mon, Oct 20, 2008 at 12:52 PM, Sunny Bogawat
<rails-mailing-list-ARtvInVfO7ksV2N9l4h3zg@public.gmane.org>
wrote:>
> But how can i add a dynamic data in it?
> can you tell me how to set in my own directory? please
> --
> Posted via http://www.ruby-forum.com/.
>
> >
>
--~--~---------~--~----~------------~-------~--~----~
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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---
Thanks Andreas. This is very helpful for me. -- Posted via http://www.ruby-forum.com/. --~--~---------~--~----~------------~-------~--~----~ 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-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---