https://www.developerfusion.com/media/view/video/sort/popularity/Video Media from Developer Fusion2011-05-10T03:36:00.00Zhttp://www.developerfusion.com/media/119009/159-more-on-cucumber/#159 More on Cucumber2011-05-10T03:36:00.00ZThere is a lot more to Cucumber than I showed in an earlier episode. See how to refactor complex scenarios in this episode.James Crowleyhttp://www.developerfusion.com/media/119013/155-beginning-with-cucumber/#155 Beginning with Cucumber2011-05-10T03:36:00.00ZCucumber is a high-level testing framework. In this episode we will create a new Rails application from scratch using behavior driven development.James Crowleyhttp://www.developerfusion.com/media/118969/199-mobile-devices/#199 Mobile Devices2011-05-10T03:36:00.00ZChange the look and behavior of a Rails app on mobile devices. Also use jQTouch to build a native-looking interface.James Crowleyhttp://www.developerfusion.com/media/119060/108-namedscope/#108 named_scope2011-05-10T03:36:00.00ZThe named_scope method in Rails 2.1 makes performing finds on models very elegant and convenient. See how in this episode.James Crowleyhttp://www.developerfusion.com/media/119008/160-authlogic/#160 Authlogic2011-05-10T03:36:00.00ZAuthentication can get very complex. In this episode I show how Authlogic can handle this complexity while you stay in control of how it is presented to the user.James Crowleyhttp://www.developerfusion.com/media/118968/200-rails-3-beta-and-rvm/#200 Rails 3 Beta and RVM2011-05-10T03:36:00.00ZGet started with Rails 3.0 Beta and install Ruby 1.9.1 using RVM: Ruby Version Manager. Stay tuned to the end for a challenge on giving back to open source.James Crowleyhttp://www.developerfusion.com/media/119032/136-jquery/#136 jQuery2011-05-10T03:36:00.00ZHow do you use jQuery with Rails? In this episode I redo episode #43 using jQuery instead of Prototype/RJS.James Crowleyhttp://www.developerfusion.com/media/118971/197-nested-model-form-part-2/#197 Nested Model Form Part 22011-05-10T03:36:00.00ZAdd and remove nested model fields dynamically through JavaScript using either Prototype or jQuery.James Crowleyhttp://www.developerfusion.com/media/119093/75-complex-forms-part-3/#75 Complex Forms Part 32011-05-10T03:36:00.00ZIn this third and final episode on complex forms I will show you how to edit a project and multiple tasks all in one form. This includes removing and adding tasks dynamically as well. See the show notes for updated code.James Crowleyhttp://www.developerfusion.com/media/118972/196-nested-model-form-part-1/#196 Nested Model Form Part 12011-05-10T03:36:00.00ZHandling multiple models in a single form is much easier with the accepts_nested_attributes_for method. See how to use this method to handle nested model fields.James Crowleyhttp://www.developerfusion.com/media/119034/134-paperclip/#134 Paperclip2011-05-10T03:36:00.00ZNeed to add image attachments to a model? See how with paperclip in this episode.James Crowleyhttp://www.developerfusion.com/media/118966/202-active-record-queries-in-rails-3/#202 Active Record Queries in Rails 32011-05-10T03:36:00.00ZRails 3 introduces a new query interface for performing finds in Active Record. See how it works along with the changes in named scopes.James Crowleyhttp://www.developerfusion.com/media/119080/88-dynamic-select-menus/#88 Dynamic Select Menus2011-05-10T03:36:00.00ZSee how to dynamically change a select menu based on another select menu using Javascript. In this episode everything is kept client side which leads to a more responsive user interface.James Crowleyhttp://www.developerfusion.com/media/119095/73-complex-forms-part-1/#73 Complex Forms Part 12011-05-10T03:36:00.00ZComplex forms often lead to complex controllers, but that doesn't have to be the case. In this episode see how you can create multiple models through a single form while keeping the controller clean.James Crowleyhttp://www.developerfusion.com/media/118980/188-declarative-authorization/#188 Declarative Authorization2011-05-10T03:36:00.00ZDeclarative authorization provides an advanced and powerful solution for role based authorization.James Crowleyhttp://www.developerfusion.com/media/119017/151-rack-middleware/#151 Rack Middleware2011-05-10T03:36:00.00ZRack middleware is a way to filter a request and response coming into your application. In this episode I show how to modify the response body using middleware.James Crowleyhttp://www.developerfusion.com/media/118959/209-introducing-devise/#209 Introducing Devise2011-05-10T03:36:00.00ZDevise is a full-featured authentication solution which handles all of the controller logic and form views for you. Learn how to set it up in this episode.James Crowleyhttp://www.developerfusion.com/media/119101/67-restfulauthentication/#67 restful_authentication2011-05-10T03:36:00.00ZNeed multiple user authentication? If so, the restful_authentication plugin is a great way to go. It will generate some basic authentication code for you which is good starting point to your authentication system. Watch this episode for details.James Crowleyhttp://www.developerfusion.com/media/119041/127-rake-in-background/#127 Rake in Background2011-05-10T03:36:00.00ZIn need of a background process? You may be able to accomplish this with a simple Rake task. See how in this episode.James Crowleyhttp://www.developerfusion.com/media/119004/164-cron-in-ruby/#164 Cron in Ruby2011-05-10T03:36:00.00ZCron is great for handling recurring tasks, but it is an external dependency with a crazy syntax. In this episode I show you how to use Whenever to create cron jobs with Ruby.James Crowley