RailsCasts China由太檑(Terry Tai)制作。 此网站的目的是帮助中国Rails/Ruby社区中的程序员更快更方便的掌握Rails/Ruby开发技巧。这些Screencasts主要针对入门和中级用户。当然如果高级用户也能从中发现一些值得借鉴或者批评的地方,我更是倍感荣幸。我将尽量遵循由浅入深,循序渐进的原则来制作视频。但总体来讲所有视频是互相独立的,所以并不是一个体系完整的教程。因此并不适合作为唯一学习手段,而是更适合作为一种辅助。最后,希望对你有所帮助。
…
continue reading
Every other week you will be treated to a new, free RailsCasts episode featuring tips and tricks with Ruby on Rails, the popular web development framework. These screencasts are short and focus on one technique so you can quickly move on to applying it to your own project. The topics are geared toward the intermediate Rails developer, but beginners and experts will get something out of it as well. A Pro option is also available containing more screencasts each week. This is the full resoluti ...
…
continue reading
Every other week you will be treated to a new, free RailsCasts episode featuring tips and tricks with Ruby on Rails, the popular web development framework. These screencasts are short and focus on one technique so you can quickly move on to applying it to your own project. The topics are geared toward the intermediate Rails developer, but beginners and experts will get something out of it as well. A Pro option is also available containing more screencasts each week. This version is for mobil ...
…
continue reading
1
#052 D大神亲自演示 Rails 5: Action Cable demo
22:12
22:12
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
22:12
DHH 亲自演示, 如何在 Rails 5 中使用 Action Cable 方便的进行前后端实时交互.Door Terry Tai
…
continue reading
1
#051 七牛首席架构师道神分享:出了问题不要靠猜
55:10
55:10
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
55:10
七牛的首席架构师道神分享:道神会跟大家分享如何定位,分析,和解决Bug,通过一种系统方法来分析问题,寻找问题的根源。Door Terry Tai
…
continue reading
本视频录制于台湾RubyTuesday #25, 由tka(@tkalu)介绍Ruby与推荐系统, 简报:https://speakerdeck.com/tka/ruby-yu-tui-jian-xi-tong-jian-jieDoor Terry Tai
…
continue reading
本视频录制于台湾RubyTuesday #25, 由徐曦(@shesee)介绍最速部署 Rails 3 在 IIS6 (及以上), 简报:http://slid.es/shesee/rails-3-iis6Door Terry Tai
…
continue reading
ZURB's Foundation is a front-end for quickly building applications and prototypes. It is similar to Twitter Bootstrap but uses Sass instead of LESS. Here you will learn the basics of the grid system, navigation, tooltips and more.Door Ryan Bates
…
continue reading
ZURB's Foundation is a front-end for quickly building applications and prototypes. It is similar to Twitter Bootstrap but uses Sass instead of LESS. Here you will learn the basics of the grid system, navigation, tooltips and more.Door Ryan Bates
…
continue reading
本视频录制于杭州 Ruby 开发者沙龙,黄志敏 (@flyerhzm) 介绍了他构建异步的 API 服务的经验心得.Door Terry Tai
…
continue reading
本视频录制于杭州 Ruby 开发者沙龙,由淘宝的李建业 (@fswordlee) 向我们介绍了他们在实践中的 CI 系统。Door Terry Tai
…
continue reading
本视频录制于杭州 Ruby 开发者沙龙,由武鑫 @SaitoWu 分享中大型前端应用开发的经验。Door Terry Tai
…
continue reading
1
#044 Ruby 2.1 Walk Through
50:00
50:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
50:00
此视频录制于杭州 Ruby 开发者沙龙,由 RubyConf China 2012 讲师,杭州 Ruby Tuesday 吐槽师吕戈 (@night_song) 带大家走了一遍 Ruby 2.1 的新变化。Door Terry Tai
…
continue reading
1
#043 与 ObjC 结婚,与 RubyMotion 恋爱
40:00
40:00
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
40:00
本视频录于 2013 年 5 月 11 号杭州的 Ruby 开发者沙龙上。分享嘉宾李龑,本来是纪实摄影师,2012年开始成为全职程序员,现就职于阿里巴巴 Mac Labs,参与 iOS 和 OS X 产品的开发。2012年5月到11月,在一家创业公司工作时,使用 RubyMotion 开发了一款社交应用的 iPad 客户端。Door Terry Tai
…
continue reading
1
#042 屌丝程序员如何一个人打造日 PV 百万的网站架构
38:20
38:20
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
38:20
本视频录于 2013 年 5 月 11 号杭州的 Ruby 开发者沙龙上。由暴走漫画的 CTO 和原糗事百科的联合创始人 ShiningRay 曹力介绍暴走漫画的架构变迁和性能优化方案。Door Terry Tai
…
continue reading
1
#415 Upgrading to Rails 4
12:44
12:44
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
12:44
With the release of Rails 4.0.0.rc1 it's time to try it out and report any bugs. Here I walk you through the steps to upgrade a Rails 3.2 application to Rails 4.Door Ryan Bates
…
continue reading
1
#415 Upgrading to Rails 4
12:44
12:44
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
12:44
With the release of Rails 4.0.0.rc1 it's time to try it out and report any bugs. Here I walk you through the steps to upgrade a Rails 3.2 application to Rails 4.Door Ryan Bates
…
continue reading
Rails commands, such as generators, migrations, and tests, have a tendency to be slow because they need to load the Rails app each time. Here I show three tools to make this faster: Zeus, Spring, and Commands.Door Ryan Bates
…
continue reading
Rails commands, such as generators, migrations, and tests, have a tendency to be slow because they need to load the Rails app each time. Here I show three tools to make this faster: Zeus, Spring, and Commands.Door Ryan Bates
…
continue reading
1
#409 Active Model Serializers
10:58
10:58
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
10:58
The ActiveModel::Serializers gem can help you build JSON APIs through serializer objects. This provides a dedicated place to fully customize the JSON output.Door Ryan Bates
…
continue reading
1
#409 Active Model Serializers
10:58
10:58
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
10:58
The ActiveModel::Serializers gem can help you build JSON APIs through serializer objects. This provides a dedicated place to fully customize the JSON output.Door Ryan Bates
…
continue reading
Learn how to easily add a user activity feed using the public_activity gem. Here I show both the default setup using model callbacks and a manual way to trigger activities.Door Ryan Bates
…
continue reading
Learn how to easily add a user activity feed using the public_activity gem. Here I show both the default setup using model callbacks and a manual way to trigger activities.Door Ryan Bates
…
continue reading
Here we take a look at two tools to aid us in development: Better Errors which makes it easier than ever to debug exceptions, and RailsPanel, a Chrome extension to see Rails requests.Door Ryan Bates
…
continue reading
Here we take a look at two tools to aid us in development: Better Errors which makes it easier than ever to debug exceptions, and RailsPanel, a Chrome extension to see Rails requests.Door Ryan Bates
…
continue reading
1
#400 What's New in Rails 4
20:23
20:23
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
20:23
Rails 4.0 is still unfinished, but it is shaping up to become a great release. Here I show how to setup a new Rails 4.0 (edge) application and walk through many of its new features.Door Ryan Bates
…
continue reading
1
#400 What's New in Rails 4
20:23
20:23
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
20:23
Rails 4.0 is still unfinished, but it is shaping up to become a great release. Here I show how to setup a new Rails 4.0 (edge) application and walk through many of its new features.Door Ryan Bates
…
continue reading
1
#396 Importing CSV and Excel
10:19
10:19
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
10:19
Allow users to import records into the database by uploading a CSV or Excel document. Here I show how to use Roo to parse these files and present a solution for validations.Door Ryan Bates
…
continue reading
1
#396 Importing CSV and Excel
10:19
10:19
Later Afspelen
Later Afspelen
Lijsten
Vind ik leuk
Leuk
10:19
Allow users to import records into the database by uploading a CSV or Excel document. Here I show how to use Roo to parse these files and present a solution for validations.Door Ryan Bates
…
continue reading
Instead of presenting a sign up form to the user, consider creating a temporary guest record so the user can try out the application without filling in their information up front. They can then become a permanent member afterwards.Door Ryan Bates
…
continue reading
Instead of presenting a sign up form to the user, consider creating a temporary guest record so the user can try out the application without filling in their information up front. They can then become a permanent member afterwards.Door Ryan Bates
…
continue reading
Turbolinks can make your Rails app feel faster by using JavaScript to replace the page content when clicking a link. It will be default in new Rails 4.0 applications, but here I show how to use it in Rails 3 and mention some of the gotchas.Door Ryan Bates
…
continue reading
Turbolinks can make your Rails app feel faster by using JavaScript to replace the page content when clicking a link. It will be default in new Rails 4.0 applications, but here I show how to use it in Rails 3 and mention some of the gotchas.Door Ryan Bates
…
continue reading
The cache_digests gem (also included in Rails 4) will automatically add a digest to the fragment cache key based on the template. If a template changes the cache will auto-expire. But watch out for the gotchas!Door Ryan Bates
…
continue reading
The cache_digests gem (also included in Rails 4) will automatically add a digest to the fragment cache key based on the template. If a template changes the cache will auto-expire. But watch out for the gotchas!Door Ryan Bates
…
continue reading
RubyGems can make it easy to add a feature to a Rails application, but it can also cause headaches down the road. Here I give some tips on researching gems to decide which one to choose, or when to do it from scratch.Door Ryan Bates
…
continue reading
RubyGems can make it easy to add a feature to a Rails application, but it can also cause headaches down the road. Here I give some tips on researching gems to decide which one to choose, or when to do it from scratch.Door Ryan Bates
…
continue reading
There are several gems to help implement tags in a Rails app. Here I show you how to integrate acts-as-taggable-on and then show how to do it from scratch.Door Ryan Bates
…
continue reading
There are several gems to help implement tags in a Rails app. Here I show you how to integrate acts-as-taggable-on and then show how to do it from scratch.Door Ryan Bates
…
continue reading
FnordMetric allows you to chart events in real time. This is great for keeping track of user activity in your Rails app as demonstrated in this episode.Door Ryan Bates
…
continue reading
FnordMetric allows you to chart events in real time. This is great for keeping track of user activity in your Rails app as demonstrated in this episode.Door Ryan Bates
…
continue reading
JRuby is a polished and stable Ruby implementation. Here I show the basics of setting it up and executing Java from within Ruby. I also see how it compares with MRI at running threads.Door Ryan Bates
…
continue reading
JRuby is a polished and stable Ruby implementation. Here I show the basics of setting it up and executing Java from within Ruby. I also see how it compares with MRI at running threads.Door Ryan Bates
…
continue reading
Learn how to do extensive image manipulation with the ImageMagick commands. Also learn how RMagick can be used in combination with CarrierWave to process uploaded images.Door Ryan Bates
…
continue reading
Learn how to do extensive image manipulation with the ImageMagick commands. Also learn how RMagick can be used in combination with CarrierWave to process uploaded images.Door Ryan Bates
…
continue reading
Bullet will notify you of database queries that can potentially be improved through eager loading or counter cache column. A variety of notification alerts are supported.Door Ryan Bates
…
continue reading
Bullet will notify you of database queries that can potentially be improved through eager loading or counter cache column. A variety of notification alerts are supported.Door Ryan Bates
…
continue reading
Ransack allows you to easily build complex search forms. It also helps in adding sortable links and building a dynamic advanced search page.Door Ryan Bates
…
continue reading
Ransack allows you to easily build complex search forms. It also helps in adding sortable links and building a dynamic advanced search page.Door Ryan Bates
…
continue reading
MiniProfiler allows you to see the speed of a request conveniently on the page. It also shows the SQL queries performed and allows you to profile a specific block of code.Door Ryan Bates
…
continue reading
MiniProfiler allows you to see the speed of a request conveniently on the page. It also shows the SQL queries performed and allows you to profile a specific block of code.Door Ryan Bates
…
continue reading
Sidekiq allows you to move jobs into the background for asynchronous processing. It uses threads instead of forks so it is much more efficient with memory compared to Resque.Door Ryan Bates
…
continue reading
Sidekiq allows you to move jobs into the background for asynchronous processing. It uses threads instead of forks so it is much more efficient with memory compared to Resque.Door Ryan Bates
…
continue reading