Get your Ruby on Rails applications running on our hosting platform, powered by cPanel and offered exclusively with VEXXHOST.
Ruby on Rails, often shortened to Rails or RoR, is an open source web application framework for the Ruby programming language. It is intended to be used with an Agile development methodology that is used by web developers for rapid development.
You can run Rails 3 applications on our cPanel web hosting platforms. The implementation that we created is completely transparent and you can create and manage applications from cPanel just like any other provider, however only with VEXXHOST that you can host your Rails 3 application.
Ruby on Rails Principles
- DRY or Don’t Repeat Yourself: The idea is to keep the language as simplistic as possible, so the code remains simple as well. This means that the person writing the programming does not have to specify column names in class definitions. Ruby on Rails will simply pull the information from the database source.
- COC or Convention over Configuration: This means is that the programmer can rely on defaults on the naming of the classes and tables. For instance, if there is a class that is named “date” in the model, then the related table in the database source will automatically be named “date.” This means that the programmer only has to take the time to name tables if he or she wishes to assign a different name to the table. Use of this logical solution can result in speeding up the process of writing the code and getting the web pages ready to go.
Unicorn Rack HTTP server & Deployment using Capistrano
- Unicorn is an HTTP server for Rack applications designed to only serve fast clients on low-latency, high-bandwidth connections and take advantage of features in Unix/Unix-like kernels. Slow clients should only be served by placing a reverse proxy capable of fully buffering both the the request and response in between Unicorn and slow clients.
- Capistrano is a developer tool for deploying web applications. It is typically installed on a workstation, and used to deploy code from your source code management (SCM) to one, or more servers.
This application is available on the following platforms
This application can still be used on all of our platforms. The listed platforms in green support it natively and have built in support for it.
If you need help getting this application up on a greyed out platform, our support staff will still help you get started with no problems