$ rails g model User
belongs_to
has_one
| // Promise.all is good for executing many promises at once | |
| Promise.all([ | |
| promise1, | |
| promise2 | |
| ]); | |
| // Promise.resolve is good for wrapping synchronous code | |
| Promise.resolve().then(function () { | |
| if (somethingIsNotRight()) { | |
| throw new Error("I will be rejected asynchronously!"); |
| // Bonfire: Reverse a String | |
| // Author: @goodbedford | |
| // Challenge: http://www.freecodecamp.com/challenges/bonfire-reverse-a-string?solution=function%20reverseString(str)%20%7B%0A%20%20%20%0A%20str%20%3D%20str.split(%22%22).reverse().join(%22%22)%3B%0A%20%20%0A%20%20return%20str%3B%0A%7D%0A%0AreverseString(%22hello%22)%3B%0A | |
| // Learn to Code at Free Code Camp (www.freecodecamp.com) | |
| function reverseString(str) { | |
| str = str.split("").reverse().join(""); | |
| return str; |
| // Bonfire: Title Case a Sentence | |
| // Author: @goodbedford | |
| // Challenge: http://www.freecodecamp.com/challenges/bonfire-title-case-a-sentence?solution=function%20titleCase(str)%20%7B%0A%20%20%0A%20%20var%20strArr%20%3D%20str.split(%22%20%22)%3B%0A%20%20var%20tempArr%20%3D%20%5B%5D%3B%0A%20%20%0A%20%20strArr.forEach(function(word)%7B%0A%20%20%20%20var%20firstChar%20%3D%20word%5B0%5D.toUpperCase()%3B%0A%20%20%20%20word%20%3D%20word.toLowerCase()%3B%0A%20%20%20%20word%20%3D%20firstChar%20%2B%20word.slice(1)%3B%0A%20%20%20%20tempArr.push(word)%3B%0A%20%20%7D)%3B%0A%20%20%0A%20%20return%20tempArr.join(%22%20%22)%3B%0A%7D%0A%0AtitleCase(%22I%27m%20a%20little%20tea%20pot%22)%3B%0A | |
| // Learn to Code at Free Code Camp (www.freecodecamp.com) | |
| function titleCase(str) { | |
| var strArr = str.split(" "); | |
| var tempArr = []; | |