Little Known wrote:

> What are the standard best practices for sharing your rails application
> on the web?
> 
> As far as I can tell, you just delete the logs directory and clear out
> the database.yml
> 
> What am I forgetting?

To share with other programmers, you develop out of an open version control hub 
such as RubyForge or GitHub (?). Don't commit your logs or database.yml, but do 
commit a database.yml.example with a scrubbed copy of your private database.yml.

To share with end-users, you should key your database to a Group model, which 
has many Staff model objects. When a Staff logs in, they only see database 
records in their Group. Then you can sell your app - as a service - to as many 
Groups as you can qualify, and each group cannot see the other groups' data.

-- 
   Phlip


--~--~---------~--~----~------------~-------~--~----~
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 
rubyonrails-talk+unsubscr...@googlegroups.com
For more options, visit this group at 
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to