学习Ruby

通过这个Ruby教程集学习Ruby编程语言。完成实际项目,学习使用Ruby on Rails等流行框架。

所有Ruby内容:

  1. 如何创建您自己的本地高级URL缩短服务

    如何创建您自己的本地高级URL缩短服务

    辅导的 中级

    了解如何使用Premium URL Shortener设置您自己的私人URL Shortner。您还将创建一个简洁的PopClip扩展,使其更加容易。

  2. 使用滑轨和回形针上传

    使用滑轨和回形针上传

    辅导的 初学者

    在本文中,我们将概述Paperclip,一种Rails的文件上传解决方案。您将学习它的关键概念,并通过创建演示来看到它的实际应用。。。

  3. 使用Rails和Carrierwave上传

    使用Rails和Carrierwave上传

    辅导的 初学者

    在创建演示应用程序时,您将学习如何使用Carrierwave,这是一种非常流行的Rails功能丰富的文件上传解决方案。

  4. 如何在Rails应用程序中使用OmniAuth-Twitter

    如何在Rails应用程序中使用OmniAuth-Twitter

    辅导的 初学者

    在本教程中,您将学习如何允许应用程序的用户使用其Twitter帐户登录。使用诸如…之类的工具可以很容易地做到这一点。。。

  5. 使用Rails和Dragonfly上传文件

    使用Rails和Dragonfly上传文件

    辅导的 中级

    了解如何在Rails中启用文件上传支持。创建一个小型音乐网站,同时学习蜻蜓集成、图像。。。

  6. 权威授权

    权威授权

    辅导的 初学者

    Pundit是一个允许您将Rails应用程序的某些部分限制给授权用户的工具。它通过为你提供某些帮助来做到这一点。。。。

  7. 使用间隙在轨道中进行身份验证

    使用间隙在轨道中进行身份验证

    辅导的 初学者

    Clearance是Thoughtbot团队构建的一个简单的身份验证系统,带有电子邮件和密码。它有固执己见的违约行为,但目的很简单。。。

  8. 使用Rails创建API

    使用Rails创建API

    辅导的 初学者

    您将了解到新的Rails特性,它允许您轻松构建仅API的应用程序。我们还将讨论如何保护您的API,使其免受。。。

  9. 构建您的第一个Web Scraper,第3部分

    构建您的第一个Web Scraper,第3部分

    辅导的 初学者

    在本教程中,我们将详细介绍如何提取数据,帮助器和实用程序方法如何完成其工作,以及所有拼图块如何。。。

  10. 使用Rails和Shrine上传文件

    使用Rails和Shrine上传文件

    辅导的 中级

    您将学习如何使用Shrine gem在Rails应用程序中展示文件上传功能。此gem采用模块化方法构建,提供。。。

  11. 构建您的第一个Web Scraper,第2部分

    构建您的第一个Web Scraper,第2部分

    辅导的 初学者

    在本教程中,您将学习如何使用Mechanize单击链接、填写表单和上传文件。你还将学习如何切割Mechanize。。。

  12. 构建您的第一个Web Scraper,第1部分

    构建你的第一个网络爬虫,第1部分

    辅导的 初学者

    鲁比兰德有两颗宝石在过去几年里一直是网络刮擦的焦点:Nokogiri和Mechanize。我们每一篇文章都是关于。。。