![ruby mine ruby mine](https://editorial01.shutterstock.com/wm-preview-1500/7942357g/210812ca/myanmar-minerals-mogok-ruby-mine-apr-2016-shutterstock-editorial-7942357g.jpg)
![ruby mine ruby mine](https://c8.alamy.com/comp/2CY6TTH/locals-search-for-rubies-in-waste-waters-from-a-nearby-ruby-mine-in-mogok-february-28-2014-mogok-also-known-as-the-ruby-land-is-home-to-the-world-famous-myanmar-ruby-residents-from-mogok-and-nearby-areas-used-to-mine-rubies-for-generations-usually-on-a-manageable-scale-with-traditional-manual-methods-until-it-was-restricted-due-to-joint-ventures-between-the-ruling-government-and-its-close-business-associates-about-20-years-ago-unscrupulous-mining-by-joint-ventures-using-heavy-machinery-has-left-the-town-with-dumps-and-craters-according-to-official-data-compiled-by-the-state-run-cent-2CY6TTH.jpg)
#RUBY MINE DRIVERS#
(RubyMine may need to download drivers to connect to the database you can usually go with its default settings for this.) Double-click on the development" database and on the table you want to explore. Click on the database buttons to display your databases. This can be a useful way to inspect your data without using the Rails console. RubyMine also lets you browse your local database. (You can make the toolbar visible by clicking on "View"->"Toolbar".) Simply click on the "Show History" button in the toolbar. If you're been committing your code to git, you can quickly pull up your git history and click on earlier versions. One useful feature is the ability to quickly compare your current code with previous versions. RubyMine also provides useful tools to help with web development. For example, you can rename a variable and RubyMine will replace the correct instances of that variable with the new name. Refactoring - RubyMine provides tools to help your refactor your code.(Possible issues are marked with grey squiggly lines.) If RubyMine is pretty sure that your code is incorrect, it marks it with a red squiggly line. Error Detection - Even though Ruby is not a compiled language, RubyMine can still detect certain kinds of errors as you type your code.Documentation - You can quickly view the documentation for Ruby, Rails and gem methods by clicking on the method and clicking "View" -> "Quick Documentation" (or "External Documentation").This will even let you jump to the source code of gems you're using! To navigate to any file, enter ⌘-Shift-N and begin typing the file name. You can also click ⌘-B on a method call to jump to the method implementation.
![ruby mine ruby mine](https://resources.jetbrains.com/storage/products/rubymine/img/meta/rubymine_logo_300x300.png)
For example, you can jump from the view to the controller and from the controller to the views by clicking on arrows on the side: Navigation - It's easy to jump from one piece of code to a related one within your app.RubyMine provides many helpful features when coding: Watch this video to see some important RubyMine features, or read through the content below.