background preloader

Rails 3.2 Example Apps and Tutorials

Rails 3.2 Example Apps and Tutorials
Related:  Ruby on Rails

Rails Example App: rails3-devise-rspec-cucumber RailsApps/rails_apps_composer - GitHub Sites You Love Built With Rails You’ve heard of Ruby, and maybe even Rails. But did you know that some of your favorite sites are built on that framework? You’ll find music, sports, jobs, crowdsourcing, education, and fun and games (literally!) among these sites. And what they all have in common is that they were created using Ruby on Rails, an amazing – and super popular! Even better news? So, check out these 37 sites that you love that use the very elegant and very in-demand Rails… and get ready for a career you love with Rails! Psssst – Can you guess why there are exactly 37 sites on this list?? 1. 500px 500px is looking for a Senior web developer with strong knowledge of Ruby on Rails. 2. Airbnb is looking for a full-stack software engineer with Ruby on Rails experience. 3. A List Apart is featured as a Ruby on Rails “Success Story” on the Ruby blog. 4. is looking for a senior Ruby on Rails developer to help them grow and develop. 5. Basecamp is proud that Ruby on Rails is its “heart and soul” – of course! 6. 7.

Rails Example App: rails3-subdomains Ruby on Rails Tutorial: Learn Rails by Example | Ruby on Rails 3 Tutorial book and screencasts | by Michael Hartl Michael Hartl Contents Foreword My former company (CD Baby) was one of the first to loudly switch to Ruby on Rails, and then even more loudly switch back to PHP (Google me to read about the drama). This book by Michael Hartl came so highly recommended that I had to try it, and the Ruby on Rails Tutorial is what I used to switch back to Rails again. Though I’ve worked my way through many Rails books, this is the one that finally made me “get” it. The linear narrative is such a great format. Enjoy! Derek Sivers ( Founder, CD Baby Acknowledgments The Ruby on Rails Tutorial owes a lot to my previous Rails book, RailsSpace, and hence to my coauthor Aurelius Prochazka. I’d like to acknowledge a long list of Rubyists who have taught and inspired me over the years: David Heinemeier Hansson, Yehuda Katz, Carl Lerche, Jeremy Kemper, Xavier Noria, Ryan Bates, Geoffrey Grosenbach, Peter Cooper, Matt Aimonetti, Gregg Pollack, Wayne E. About the author Copyright and license 1.1 Introduction

How I Learned Enough Ruby On Rails In 12 Weeks To Launch Freelancify • (Update February 26, 2013: I have since this post sold to a new owner) Before I begin, I’d like to recognize Josh Crews ( for convincing me to learn Ruby on Rails; without him and his hours of volunteered mentership and help, I wouldn’t be writing this today. Thank you. I’d also like to address Please do not email me asking me to program your app for equity. I am not interested. On January 23rd, I launched my dream idea, And exactly 12 weeks ago, I made the best decision I’ve made in a really, really long time. A correction I’d like to address: Previously, I stated in a post that I learned Rails in 8 weeks; doing an exact recount to launch date, it was more so 12 weeks. What Skills Did I Have Prior To Learning Rails? Why I Decided To Learn It? Sat down that night, and just thought for hours. I decided. My Next 3 Months – Mission: Get an MVP up, had to be enough to work but also not crappy enough to leave a terrible first impression.

Rails Example App: rails3-mongoid-devise File: HAML_REFERENCE Haml is a markup language that’s used to cleanly and simply describe the HTML of any web document, without the use of inline code. Haml functions as a replacement for inline page templating systems such as PHP, ERB, and ASP. However, Haml avoids the need for explicitly coding HTML into the template, because it is actually an abstract description of the HTML, with some code to generate dynamic content. Features Whitespace active Well-formatted markup DRY Follows CSS conventions Integrates Ruby code Implements Rails templates with the .haml extension Using Haml Haml can be used in three ways: as a command-line tool, as a plugin for Ruby on Rails, and as a standalone Ruby module. The first step for all of these is to install the Haml gem: gem install haml To run Haml from the command line, just use haml input.haml output.html Use haml --help for full documentation. To use Haml with Rails, add the following line to the Gemfile: gem "haml" may be compiled to: Rails XSS Protection Ruby Module Options then <?

13 Reasons You Should Learn Ruby on Rails This week, we launched the brand new Ruby on Rails Blueprint. ::applause!!:: The Skillcrush team is SO excited about this new blueprint, because once you learn Rails, you can build basically ANYTHING for the web. Here at Skillcrush (and across the Internet!) What is Rails? Sounds fancy. I had a TON of questions, and after asking around, I realized I wasn’t the only one. So I went straight to the source. Here’s the boss: 1. Rails is a web application framework designed to work with the Ruby programming language. Here’s the BIG idea: there is a programming language called Ruby. Let me give you an example. If I want to print something to the screen in PHP I need to write: echo “Hello World”; Notice the semi-colon? On the other hand if I wanted to do the same thing in Ruby alls I would write is: puts “Hello World” No semi-colon, and puts may be a little… juvenile, but it makes more intuitive sense to me than echo. So, anyways, the only problem with Ruby was that it’s not designed for use on the Web.

Rails Example App: rails3-mongoid-omniauth Latest Free Screencasts from Creating a Bookmarklet with Remote JavaScript Code → In this quick free JavaScript video tutorial we'll show you how to load in a remote JavaScript file in to a bookmarklet. View Episode → Creating a Simple Bookmarklet → In this quick free JavaScript screencast we'll show you what a bookmarklet is, and how to create one. View Episode → Introduction to CoffeeScript → Want to know what all the fuss is to do with CoffeeScript? View Episode → Creating iPad Apps with JavaScript using Titanium → Free video tutorial on how to build iPad apps with Javascript using Titanium Mobile. View Episode → How to Use RVM → In this free screencast we'll introduce you to RVM: Ruby Version Manager. View Episode → How to Use Homebrew → In this free screencasts we'll show you how to use Homebrew, the fast Mac OS X UNIX package manager. View Episode → Configuring ActiveRecord in Sinatra → In this free screencast we'll show you the various ways of configuring ActiveRecord in a Sinatra setting. View Episode → View Episode →

10 Reasons Beginners Should Learn Ruby on Rails If you're new to programming, what language should you learn first? I often get asked the question: “What programming language should I learn?” If you’re totally new to programming I highly recommend Ruby on Rails. 1. It is NOT the same thing as Ruby. 2. Basecamp, Airbnb, Bleacher Report,, Scribd, Groupon, Gumroad, Hulu, Kickstarter, Pitchfork, Sendgrid, Soundcloud, Square, Yammer, Crunchbase, Slideshare, Funny or Die, Zendesk, Github, Shopify. Enough said. 3. It’s not the most in-demand thing to learn for jobs in general – there are way more job openings out there for things like Java, PHP, even Python – but in terms of working at a startup, great Ruby on Rails developers are some of hardest people to find. 4. Unlike most languages – like (HTML/CSS, Javascript, Python, and SQL) – Ruby on Rails covers both the front-end and the back-end. 5. The Ruby on Rails community is one of the most active out there. 6. 7. Literally dozens. 8. 5.times { print "Odelay!" 9. 10.

Rails Example App: rails3-bootstrap-devise-cancan aRailsDemo | Building a Ruby on Rails Website