# Is highrisehq.com 2 separate rails app?

**URL:** <https://www.ruby-forum.com/t/is-highrisehq-com-2-separate-rails-app/93076>\
**Category:** Rails\
**Created:** [April 27, 2007, 6:52am UTC](https://www.ruby-forum.com/t/is-highrisehq-com-2-separate-rails-app/93076 "2007-04-27T06:52:08Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Dorren](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@Dorren](https://www.ruby-forum.com/u/Dorren)\
**Post date:** [April 27, 2007, 6:52am UTC](https://www.ruby-forum.com/t/is-highrisehq-com-2-separate-rails-app/93076/1 "2007-04-27T06:52:08Z")

</div>

is [highrisehq.com](http://highrisehq.com) 2 separate rails apps or just one?

> From poking around, it seems like the main signup site is separate  
> from client site, like [xyz.highrisehq.com](http://xyz.highrisehq.com). If so, what’s the reason  
> for 2 separate apps?

---

<div class="post-metadata">

**Author:** ![Dorren](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@Dorren](https://www.ruby-forum.com/u/Dorren)\
**Post date:** [April 27, 2007, 7:16am UTC](https://www.ruby-forum.com/t/is-highrisehq-com-2-separate-rails-app/93076/2 "2007-04-27T07:16:09Z")

</div>

It’s easier to separate functionality that way.

For instance with Cashboard I run 2 separate apps off the same database.

> **[Freelance Time Tracking Software — Online Invoice Software](https://cashboardapp.com/)**
>
> Freelance time tracking software, online invoice software & project management.
> Used by thousands worldwide since 2007. FREE trial.

…and the actual app @ http://\*.cashboardapp.com

I wouldn’t be surprised if the signals are doing the same thing.

On 4/26/07, Dorren [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> 

## –

## seth at subimage interactive

## [http://www.subimage.com](http://www.subimage.com) [http://sublog.subimage.com](http://sublog.subimage.com)

> **[Freelance Time Tracking Software — Online Invoice Software](https://cashboardapp.com/)**
>
> Freelance time tracking software, online invoice software & project management.
> Used by thousands worldwide since 2007. FREE trial.

[http://dev.subimage.com/projects/substruct](http://dev.subimage.com/projects/substruct)

---

<div class="post-metadata">

**Author:** ![Dorren](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@Dorren](https://www.ruby-forum.com/u/Dorren)\
**Post date:** [April 27, 2007, 7:49am UTC](https://www.ruby-forum.com/t/is-highrisehq-com-2-separate-rails-app/93076/3 "2007-04-27T07:49:59Z")

</div>

Subimage Interactive wrote:

> It’s easier to separate functionality that way.
> 
> For instance with Cashboard I run 2 separate apps off the same database.
> 
> [http://www.getcashboard.com](http://www.getcashboard.com)  
> …and the actual app @ http://\*.cashboardapp.com

Just curious how are you doing controller routing. i.e. say [app1.xyz.com](http://app1.xyz.com)  
=\> has an action which goes to [app2.xyz.com](http://app2.xyz.com)? What I would like to know  
is there any elegant DRY way of doing redirect\_to back and forth from  
completely different app but under same domain?

What I have done so far is typing in actual URL for redirect\_to …is  
there a better way…

Cheers

> I wouldn’t be surprised if the signals are doing the same thing.  
> On 4/26/07, Dorren [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> > 
> 
> ## –
> 
> ## seth at subimage interactive
> 
> ## [http://www.subimage.com](http://www.subimage.com) [http://sublog.subimage.com](http://sublog.subimage.com)
> 
> [http://www.getcashboard.com](http://www.getcashboard.com)  
> [http://dev.subimage.com/projects/substruct](http://dev.subimage.com/projects/substruct)

---

<div class="post-metadata">

**Author:** ![Dorren](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@Dorren](https://www.ruby-forum.com/u/Dorren)\
**Post date:** [April 27, 2007, 8:55am UTC](https://www.ruby-forum.com/t/is-highrisehq-com-2-separate-rails-app/93076/4 "2007-04-27T08:55:15Z")

</div>

There’s only one instance where I link from one app to the other.

After a signup on [www.getcashboard.com](http://www.getcashboard.com), the user is automatically  
redirected  
to their application specific URL and prompted to login.

The Account model stores this url, so redirecting is brain-dead.

Sorry I couldn’t be more of a help…

On 4/26/07, Dan [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> Just curious how are you doing controller routing. i.e. say [app1.xyz.com](http://app1.xyz.com)
> 
> > On 4/26/07, Dorren [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> >

## –

## seth at subimage interactive

## [http://www.subimage.com](http://www.subimage.com) [http://sublog.subimage.com](http://sublog.subimage.com)

> **[Freelance Time Tracking Software — Online Invoice Software](https://cashboardapp.com/)**
>
> Freelance time tracking software, online invoice software & project management.
> Used by thousands worldwide since 2007. FREE trial.

[http://dev.subimage.com/projects/substruct](http://dev.subimage.com/projects/substruct)

---

<div class="post-metadata">

**Author:** ![Dorren](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/848f3c/32.png) [@Dorren](https://www.ruby-forum.com/u/Dorren)\
**Post date:** [April 27, 2007, 9:03pm UTC](https://www.ruby-forum.com/t/is-highrisehq-com-2-separate-rails-app/93076/5 "2007-04-27T21:03:50Z")

</div>

> Just curious how are you doing controller routing. i.e. say [app1.xyz.com](http://app1.xyz.com)  
> =\> has an action which goes to [app2.xyz.com](http://app2.xyz.com)? What I would like to know  
> is there any elegant DRY way of doing redirect\_to back and forth from  
> completely different app but under same domain?

if [client1.xyz.com](http://client1.xyz.com) [client2.xyz.com](http://client2.xyz.com) are on the same rails app, then you  
can add “:host” option to your redirect\_to, like  
redirect\_to :controller =\> “forum”, :action =\> “show”, :host =\>  
“[client3.xyz.com](http://client3.xyz.com)”
