This guide is for Rails 5.1 or lower. Starting in 5.2, all these issues have been made irrelevant.
Language | Vehicle | Reason |
---|---|---|
GoLang | Tesla | The future, but want somebody I know to buy one first |
Haskell | Batmobile | Looks awesome but you'll never figure out how to drive it |
Java | Hummer | Uses way more resources than is strictly necessary |
Perl | Classic Mini | A classic that has influenced many cars, but not practical for 2015 |
PHP | Fiat Multipla | Ugly, nobody wants to be seen driving this |
Ruby | Smart Car | Practical design. Will get you around the city fast, but not great on motorways |
Python | VW Golf | Solid. Reliable. Middle of the road. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
=Navigating= | |
visit('/projects') | |
visit(post_comments_path(post)) | |
=Clicking links and buttons= | |
click_link('id-of-link') | |
click_link('Link Text') | |
click_button('Save') | |
click('Link Text') # Click either a link or a button | |
click('Button Value') |