homeASCIIcasts

Episodes tagged with “rails-30”

  1. 257

    Request Specs and Capybara Other translations: Ja Es

    Request specs in RSpec are a great way to ensure the entire application stack is working properly. Here I also show how to use capybara with integrated JavaScript testing using Selenium.

    Tags: testing plugins rails-30

  2. 254

    Pagination with Kaminari Other translations: Ja Es

    If you need pagination in Rails 3 try out Kaminari. It is a clean, flexible solution which uses scopes to flow nicely with Active Record queries.

    Tags: plugins rails-30

  3. 252

    Metrics Metrics Metrics Other translations: Ja Es Fr

    Metric Fu, Metrical, SimpleCov, Rails Best Practices, and more are covered in this episode on metrics.

    Tags: tools rails-30

  4. 249

    Notifications in Rails 3 Other translations: Es Ja

    Rails 3 comes with instrument support through the ActiveSupport::Notifications class. Call "subscribe" to listen to notifications, and "instrument" to send them.

    Tags: rails-30

  5. 240

    Search, Sort, Paginate with AJAX Other translations: Es

    Many administration pages have search, sorting, and pagination on the index page. See how to add all of this including AJAX.

    Tags: rails-30 administration ajax

  6. 239

    ActiveRecord::Relation Walkthrough Other translations: Es

    The new Active Record query methods in Rails 3 might seem like magic at first. In this episode we unravel how it works by browsing the Rails 3 source code.

    Tags: rails-30 active-record

  7. 237

    Dynamic attr_accessible Other translations: Pt Es

    It is important to use attr_accessible for security with mass assignment, but what if you need it to be dynamic based on user permissions? See how in this episode.

    Tags: security rails-30 models

  8. 232

    Routing Walkthrough Part 2 Other translations: It Es

    In this episode we continue our look into the Rails 3 router by exploring the Mapper class.

    Tags: routing rails-30

  9. 231

    Routing Walkthrough Other translations: It Es

    How does routing work internally in Rails 3? In this episode I'll walk you through the Rails code that makes routing possible.

    Tags: rails-30 routing

  10. 227

    Upgrading to Rails 3 Part 3 Other translations: It Pt Es

    In this episode we finish up this upgrade series by removing all deprecation warnings and fixing some problems in the view.

    Tags: rails-30 plugins

  11. 226

    Upgrading to Rails 3 Part 2 Other translations: Pt It Es

    Here we continue upgrading an application to Rails 3 by getting our specs up and running and going through the rails_upgrade plugin.

    Tags: rails-30 plugins

  12. 225

    Upgrading to Rails 3 Part 1 Other translations: Pt It Es

    In the first part of this series on upgrading a Rails 2 application to Rails 3, we'll start off by setting up Rails 3.0 Release Candidate in a clean environment. The rails_upgrade plugin will then help us determine what needs upgrading.

    Tags: rails-30 plugins

  13. 224

    Controllers in Rails 3 Other translations: Pt Es De It

    This episode covers changes to controllers in Rails 3 including embedded flash notices, permanent cookies and respond_with.

    Tags: rails-30 controllers

  14. 222

    Rack in Rails 3 Other translations: Es It

    The router in Rails 3 is fully compatible with Rack. Learn how to embed Sinatra into an app, handle redirects, and improve on Rails Metal.

    Tags: rails-30 routing performance

  15. 221

    Subdomains in Rails 3 Other translations: It Es

    It is now possible to add subdomains to Rails 3 without the use of additional plugins. Learn how in this episode.

    Tags: routing rails-30

  16. 218

    Making Generators in Rails 3 Other translations: It Es

    Generators in Rails 3 have been rewritten to use Thor which means the code used to create a generator is quite different. Here you will learn the new way to make generators in Rails 3.

    Tags: rails-30 tools

  17. 216

    Generators in Rails 3 Other translations: It Es

    Generators in Rails 3 have been completely rewritten to be more modular. This allows you to customize any generator to fit your specific preferences.

    Tags: rails-30 plugins

  18. 215

    Advanced Queries in Rails 3 Other translations: Es It Cn

    Learn some advanced techniques regarding named scopes and get an introduction to Arel in this episode.

    Tags: rails-30 active-record

  19. 212

    Refactoring & Dynamic Delegator Other translations: Es It

    Learn how to refactor a set of conditional Active Record queries using a Dynamic Delegator.

    Tags: refactoring active-record rails-30

  20. 211

    Validations in Rails 3 Other translations: Es It

    Rails 3 offers several new additions to validations. Here learn how to make a custom error_messages partial, reflect on validations, and clean up complex validations in a model.

    Tags: rails-30 forms active-record views

  21. 210

    Customizing Devise Other translations: Es It Cn Ja

    In this episode we continue looking at devise with a focus on customizing its views, routing and validations.

    Tags: rails-30 plugins authentication

  22. 209

    Introducing Devise Other translations: Es It Cn Ja

    Devise 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.

    Tags: authentication plugins rails-30

  23. 208

    ERB Blocks in Rails 3 Other translations: Es It

    Rails 3.0 beta 2 is out and it handles blocks in erb templates differently. Find out how in this episode.

    Tags: rails-30 views

  24. 206

    Action Mailer in Rails 3 Other translations: Cn Es It

    Action Mailer has been rewritten for Rails 3 providing a much cleaner API with its use of the Mail gem.

    Tags: rails-30 mailing

  25. 205

    Unobtrusive JavaScript Other translations: Es Cn De It Tr

    Rails 3 makes great use of unobtrusive JavaScript, helping keep content and behaviour separate.

    Tags: rails-30 views ajax

  26. 204

    XSS Protection in Rails 3 Other translations: Es Cn It

    In previous versions of Rails it was easy for your application to be vulnerable to cross-site scripting attacks. Rails 3 solves this problem but automatically escaping output.

    Tags: rails-30 views security

  27. 203

    Routing in Rails 3 Other translations: Cn Es It

    Rails 3 has a new routing interface. In this episode we show how to translate the old interface into the new one and show some of the new features.

    Tags: rails-30 routing

  28. 202

    Active Record Queries in Rails 3 Other translations: Cn De Es It

    Rails 3 introduces a new query interface for performing finds in Active Record. See how it works along with the changes in named scopes.

    Tags: rails-30 active-record

  29. 201

    Bundler Other translations: Es Cn De It Fr

    Bundler is the way to manage gem dependencies in Rails 3.0. Learn how to install gems and lock them down in this episode.

    Tags: rails-30 plugins

  30. 200

    Rails 3 Beta and RVM Other translations: Es De It Fr

    Get started with the first Rails 3.0 beta and install Ruby 1.9.1 using the Ruby Version Manager, RVM. Also a challenge on giving back to Open Source.

    Tags: rails-30