Applying Github’s “Atom” IDE To Build Ruby on Rails Apps

Atom.io was introduced in early 2014 by Github. It was their contribution to the woefully beneath-made SublimeText supplying, which although was a wonderful product or service, endured from currently being high quality-only and not often updated. Github’s solution of open-sourcing the Atom editor was a refreshing choose on the operate presently completed by Chic.

The Atom.io editor is dependent on the “Electron” framework – a program created to make HTML / css dependent apps operate on native functioning units. Just, this means that the program is able to work an executable software file with full native capability – internet hosting a NodeJS software in the backend. Not only does this give a substantial quantity of capability to the program, but also permits you to put in any application crafted with it on a variety of gadgets.

To produce Ruby on Rails apps with Atom.io, you need to have quite a few factors set up. For starters, you need to have to make sure you have a performing Ruby installation. As soon as this is in put, you also need to have to make sure you can put in the Rails gem on leading of it. If you might be able to do this, you can then be able to get started acquiring RoR apps – which is wherever Atom.io arrives in.

To produce a RoR software, you need to have to initialize “rails” in a directory of your alternative. To do this, open the CMD / Bash command prompt and kind “rails new [[application identify]]”. This will initialize all the vital data files inside of the directory. From this, you might be then able to then operate the Rails “server” (“rails s”) which will allow you to deliver and acquire requests to the application from the browser.

From this point, you can be able to use Atom to edit any of the data files required to make your software operate. Considering the fact that Ruby on Rails performs on an “MVC” (Product See Controller) programming sample, you will need to have to generate a route, controller action and see for any “URL” you want to present to the consumer. To edit the routes, you can edit config/routes.rb and then include a corresponding controller action in application/controllers/your_controller.rb.

The most important detail to think about with Atom is the way in which it really is able to include more offers to support with progress. To do this, you’d be best searching the GitHub Atom website and see any of the possible offers you want to down load – making it possible for you to improve the knowledge of your program.

By Richard Peck

No Comments

Post A Comment