新学习程序员和新 Rubyist 应该探索哪些必须知道的 Gems?
What are some must know Gems that new learning programmers and new Rubyists should explore?
我最近开始使用 Ruby 作为我选择的语言学习编程和开发。
随着我扩大学习范围,我想开始考虑实用的小项目来帮助强化我正在学习的内容。在 Ruby 代码编写的世界中,作为初学者程序员我应该注意或探索哪些有趣或流行的 Gem?
谢谢大家。
虽然有大量的 gems 都有很好的用途,但我发现以下一些在 Rails 应用程序的几乎每个 Ruby 中都很有用参加了。此列表绝不是详尽无遗的:
设计 - gem 'devise'
用于用户授权、帐户创建、表单验证。提供模型 - 视图 - 控制器文件以进行更多自定义,并且是为用户信息添加另一个抽象的简单方法。
Faker - gem 'faker'
随机信息生成。这在测试您想说的地方非常有用,创建一个具有随机电子邮件、姓名、phone 号码的用户。甚至还有大量虚假的流行文化信息(权力的游戏、哈利波特、英雄联盟)。
ChartKick gem 'chartkick'
使用您的数据生成美观的交互式 graphs/charts 的简单方法。
将分页 gem 'will_paginate'
假设您要在一个页面上加载 2000 个用户,加载可能需要几秒钟。使用 Will Paginate,您可以一次加载较小的数字,并将其余的存储在其他页面中。
Kaminarigem 'kaminari'
另一种分页工具,允许干净且易于使用的页面。使用标签和 ActiveRecord。
Twilio gem 'twilio-ruby'
Twilio 是一种文本消息服务,可以通过长代码或短代码发送消息。在提醒帐户 changes/updates 的用户时,这对我很有用。但是,使用起来确实需要花费少量的钱。
航母Wave/ImageMagick/Mini魔法gem 'carrierwave', gem 'image_magick', gem 'mini_magick'
如果你需要一个轻量级的图像 uploader/compressor/resizer 这些 gems 可以很好地结合在一起以获得完整的图像控制。 ActiveRecord 现在是 RoR 中的默认工具,另一个工具
我对所有这些都有亲身经历,发现它们在某种程度上是 useful/intriguing。还有更多,如果您需要更多文档,可以访问 https://rubygems.org/。
我最近开始使用 Ruby 作为我选择的语言学习编程和开发。
随着我扩大学习范围,我想开始考虑实用的小项目来帮助强化我正在学习的内容。在 Ruby 代码编写的世界中,作为初学者程序员我应该注意或探索哪些有趣或流行的 Gem?
谢谢大家。
虽然有大量的 gems 都有很好的用途,但我发现以下一些在 Rails 应用程序的几乎每个 Ruby 中都很有用参加了。此列表绝不是详尽无遗的:
设计 - gem 'devise'
用于用户授权、帐户创建、表单验证。提供模型 - 视图 - 控制器文件以进行更多自定义,并且是为用户信息添加另一个抽象的简单方法。
Faker - gem 'faker'
随机信息生成。这在测试您想说的地方非常有用,创建一个具有随机电子邮件、姓名、phone 号码的用户。甚至还有大量虚假的流行文化信息(权力的游戏、哈利波特、英雄联盟)。
ChartKick gem 'chartkick'
使用您的数据生成美观的交互式 graphs/charts 的简单方法。
将分页 gem 'will_paginate'
假设您要在一个页面上加载 2000 个用户,加载可能需要几秒钟。使用 Will Paginate,您可以一次加载较小的数字,并将其余的存储在其他页面中。
Kaminarigem 'kaminari'
另一种分页工具,允许干净且易于使用的页面。使用标签和 ActiveRecord。
Twilio gem 'twilio-ruby'
Twilio 是一种文本消息服务,可以通过长代码或短代码发送消息。在提醒帐户 changes/updates 的用户时,这对我很有用。但是,使用起来确实需要花费少量的钱。
航母Wave/ImageMagick/Mini魔法gem 'carrierwave', gem 'image_magick', gem 'mini_magick'
如果你需要一个轻量级的图像 uploader/compressor/resizer 这些 gems 可以很好地结合在一起以获得完整的图像控制。 ActiveRecord 现在是 RoR 中的默认工具,另一个工具
我对所有这些都有亲身经历,发现它们在某种程度上是 useful/intriguing。还有更多,如果您需要更多文档,可以访问 https://rubygems.org/。