Recent Episodes
-
210
Customzing Devise Other translations:
In this episode we continue looking at devise with a focus on customizing its views, routing and validations.
Tags: rails-3.0 plugins authentication
-
209
Introducing Devise Other translations:
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-3.0
-
207
语法高亮 Other translations:
Three popular choices for syntax highlighting in Rails applications are discussed in this episode: CodeRay, Ultraviolets and Pygments.
-
206
ActionMailer in Rails 3 Other translations:
Action Mailer has been rewritten for Rails 3 providing a much cleaner API with its use of the Mail gem.
-
205
Unobtrusive JavaScript Other translations:
Rails 3 makes great use of unobtrusive JavaScript, helping keep content and behaviour separate.
-
204
XSS Protection in Rails 3 Other translations:
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.
-
203
Routing in Rails 3 Other translations:
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.
-
202
Rails 3中的Active Record的查询变化 Other translations:
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
-
201
Bundler Other translations:
Bundler is the way to manage gem dependencies in Rails 3.0. Learn how to install gems and lock them down in this episode.
-
197
嵌套模型的form第二部分 Other translations:
Add and remove nested model fields dynamically through JavaScript using either Prototype or jQuery.
