Rails, different routes for production app.
        Posted  
        
            by Joseph Silvashy
        on Stack Overflow
        
        See other posts from Stack Overflow
        
            or by Joseph Silvashy
        
        
        
        Published on 2010-04-17T23:41:51Z
        Indexed on 
            2010/04/17
            23:43 UTC
        
        
        Read the original article
        Hit count: 281
        
ruby-on-rails
Well, maybe not just different routes. Here is the issue at hand, we have an app that we want to present the users with a "beta sign-up" form when the app is running in production, but we still want to be able to login, however in development the app should function normally.
For example in development the app's root path would be the page that show's all the products (using a store as an example) but in production we want the app to present the user with a beta page that just has a form for leaving an email, but also be able to sign-in for users that have accounts.
We don't need any help with authentication, that's all sorted out more just the setup of redirecting users to the beta page in production so they can't explore the site unless they are logged in.
We are using Devise so I thought maybe we could put something in our application controller that's like:
before_filter :authenticate_user! if ENV['RAILS_ENV'] == 'production'
But that doesn't seem like it works.
© Stack Overflow or respective owner