Subscribe
Tutorial search

Ruby on Rails User Tutorials


Sort by:
How to Build an Unobtrusive Login System in Rails
How to Build an Unobtrusive Login System in Rails
An unobtrusive login system is one that gets out of the user’s way. It will make your application ni
Difficulty:
Advanced Data Models with Rails
Advanced Data Models with Rails
If you’ve made it this far, then It’s safe to assume you’re at least an intermediate user of Rails.
Difficulty:
Authentication with EMail Confirmation Tutorial
Authentication with EMail Confirmation Tutorial
What you will learn: 1)How to create authentication and authorisation in Ruby on Rails. 2)Furthermore, when a user signs up he is sent an email to which he must respond to activate his account. 3)The IP address from which the user signs up is recorded. By default his creation date is also recorded.
Difficulty:
Securing a Ruby on Rails app
Securing a Ruby on Rails app
This tutorial is about how to add basic authentication to a RoR app through a simple user table, no ACL or fancier stuff is implemented.
Difficulty:
Advanced Data Models with Rails
Advanced Data Models with Rails
If you’ve made it this far, then It’s safe to assume you’re at least an intermediate user of Rails. If so, I congratulate you! The hardest learning curve is behind you. Now, you can start mastering the really cool stuff. In this post, I want to focus on my favorite third of MVC – the one that I think Rails does best: Models.
Difficulty:
Country Club India Fraud | Country Club Fraud
Country Club India Fraud | Country Club Fraud
Country Club India Fraud:Due to increase of internet users, we are prone to online money fradus. Be aware of the following - Country Club Fraud Prevention Team.
Difficulty:
Setting up a Rails Server and Deploying with Capistrano on Fedora from Scratch
Setting up a Rails Server and Deploying with Capistrano on Fedora from Scratch
This article and video tutorial will teach you how to setup a basic Fedora server for Rails and PostgreSQL deployments. First, we’ll setup Apache and PostgreSQL. Then, we’ll use phpPgAdmin to create our application’s user and databases. After that, we’ll setup the Ruby platform using Passenger to run our application. Once all the components are installed, we’ll prep our application for deployment using Capistrano.
Difficulty:
How to Build an Unobtrusive Login System in Rails
How to Build an Unobtrusive Login System in Rails
An unobtrusive login system is one that gets out of the user’s way. It will make your application nicer and more polished. This article will guide you through the process of setting up user logins, then ajaxifying the process by moving the form into a modal box that communicates with the server.
Difficulty:
Easy OpenID Authentication
Easy OpenID Authentication
Instantly allow your users to login with their AOL, Yahoo, Wordpress, LiveJournal and many other services accounts.
Difficulty:
Refactoring User Name Part 2
Refactoring User Name Part 2
Testing and refactoring go hand in hand. Refactoring is all about improving code without changing its behavior. Testing is all about making sure you don't change the behavior while you are improving the code.
Difficulty:
Refactoring User Name Part 3
Refactoring User Name Part 3
In the final part of this series you will see how to refactor your tests. Keeping tests clean is important because it will make testing easier to do in the future.
Difficulty:
Filtering Sensitive Logs
Filtering Sensitive Logs
Are you accepting sensitive user data? Passwords, credit card numbers, etc. By default, Rails stores all submitted parameters in plain text in the logs. This episode will show you how to filter this sensitive input so it doesn't show up in the log file.
Difficulty:
Refactoring User Name Part 1
Refactoring User Name Part 1
Learn how to clean up your code through refactoring. This episode will show you how to move code from the view into the model to remove duplication and simplify the view.
Difficulty:
New Wiki Launched that Promises to Ease the Software Troubleshooting Process
New Wiki Launched that Promises to Ease the Software Troubleshooting Process
TroubleshootingWiki.org is a new website designed to provide users with comprehensive, free guides on software troubleshooting. This site intends to help users eliminate the potential problems that might arise while working with various applications. It is often difficult finding a resource that is focused on providing quality, relevant, and free information on software troubleshooting at one central location. Launched initially with over 20 tutorials covering different Content Management Systems and other software, TroubleshootingWiki.org is expected to grow into an exhaustive troubleshooting resource where users are able to add their own tips and tricks. TroubleshootingWiki.org is part of an ongoing initiative at Packt to develop unique methods of contributing to the Open Source community. Notable other initiatives include the Wiki on Web Themes and Templates, www.ThemesWiki.org and the annual Open Source CMS Award that has a total prize package of $20,000, divided amongst winning projects. Packt also operates a unique Open Source Project Royalty Scheme, which sees them donate a percentage of their Open Source book sales directly to the projects they were written on. To date, they have donated over $100,000 to Open Source projects. "Any resource that can effectively provide answers and valuable information is now, more than ever, a necessity for programmers. Community driven projects such as TroubleshootingWiki.org have shown themselves to be especially suited to providing technical information." said David Mercer, author of Packt book Building Powerful and Robust Websites with Drupal 6. Mercer, a computer programmer and author of several bestselling books, went on to say that, "the success of Wikis in this field stems from the fact that they are created by people who constantly meet and overcome the same problems that readers are seeking to solve." TroubleshootingWiki.org has been developed using the open source MediaWiki software package and has initially been populated with information selected from some of Packt books. TroubleshootingWiki.org is free to use and open for everyone to contribute to. It is expected to grow and expand over the coming months with more tutorials added by users. For more information, please visit www.TroubleshootingWiki.org
Difficulty:
Develop iPhone apps using Ruby on Rails
Develop iPhone apps using Ruby on Rails
This article shows how to build a Ruby on Rails application that dynamically recognizes iPhone or iPod touch browsers, while allowing Mobile Safari users the option of seeing the full Web content. It also focuses on the server-side structures needed to support serving separate content to iPhone users and how to start to serve iPhone content.
Difficulty:
Search Term(s) (1): user