How to redirect_to the index.html page


#1

hi all

If I add in my code redirect_to :action => ‘index’ it redicrects to
the index method in the current controller.

how can I redirect it to the index.html page ?

thanks


#2

Try redirect_to ‘index.html’

Jim Englert
http://jim-rants.com/coding-blog/

On Sat, Nov 29, 2008 at 11:24 AM, Pepe S. <


#3

Thank you for the example, I tied that

  • redirect_to '/index.html'
    

and it worked


#4

Hi Pepe, You should do the following:

redirect_to :controller => “index”, :action => ‘index’

Good luck,

-Conrad

Sent from my iPhone

On Nov 29, 2008, at 2:11 PM, Pepe S.
<removed_email_address@domain.invalid


#5

I’m having a similar problem that none of these solutions will work for.
I understand you can redirect to a URL, the problem is - while I’m
developing my app I want to redirect to ‘http://127.0.0.1:3000’ but
after I deploy it I want it to redirect to something like
http://app.somedomain.com’. Is there a constant similar to ‘RAILS_ROOT’
that I can use?


#6

On Mar 22, 2:18 pm, Paul R. removed_email_address@domain.invalid
wrote:

I’m having a similar problem that none of these solutions will work for.
I understand you can redirect to a URL, the problem is - while I’m
developing my app I want to redirect to 'http://127.0.0.1:3000’but
after I deploy it I want it to redirect to something like
http://app.somedomain.com’. Is there a constant similar to ‘RAILS_ROOT’
that I can use?

is redirect_to ‘/’ good enough ? (or are you redirecting to a
different domain to the one you received the request on ?)

Fred


#7

Pepe,

Take a look at the API, you can redirect to an action, URL or plain
text.

Cheers, Sazima

On Nov 29, 2:24 pm, Pepe S. removed_email_address@domain.invalid


#8

Paul R. wrote:

I’m having a similar problem that none of these solutions will work for.
I understand you can redirect to a URL, the problem is - while I’m
developing my app I want to redirect to ‘http://127.0.0.1:3000’ but
after I deploy it I want it to redirect to something like
http://app.somedomain.com’. Is there a constant similar to ‘RAILS_ROOT’
that I can use?

If there is no other way available then you can set your own constant in
./config/environments/development.rb
./config/environments/production.rb
./config/environments/test.rb

So, for development.rb and test.rb
REDIRECT_HOST = ‘http://127.0.0.1:3000

while in production.rb
REDIRECT_HOST = ‘http://192.168.215.35:3333

and in your controllers

redirect_to REDIRECT_HOST