ruby-on-rails - 我们真的总是需要使用 Ruby/rails 插件吗?

标签 ruby-on-rails ruby ruby-on-rails-plugins

我最近对 ​​ruby​​ 和 rails 很感兴趣,但我在博客/播客/书籍中经常遇到的是他们总是教如何使用 ruby​​ 或 rails 插件/ruby 而不是编写一个。我们真的总是需要使用插件,甚至像授权这样的东西吗?认证?真的是浪费时间还是很难从头开始写?那么,如果它很难并且浪费时间,为什么 rails 会说让 web 开发不那么痛苦呢? 还是我在概念上错了?目标 ?或者别的什么? rails ?谁能指导我?

最佳答案

编写您自己的标记系统或身份验证系统或您拥有的任何东西可能是一个很好的学习经验。这是“自己动手”的一个论据。

使用库的论据是“站在巨人的肩膀上”的概念。通过使用流行的、积极开发的库,您可以合理地确定它们在多个生产环境中经过良好测试并且非常稳定。它让您有更多时间专注于您的实际应用程序。

例如,当已经有功能齐全、经过良好测试的替代方案时,我会非常谨慎地编写自己的系统来处理信用卡支付。

关于ruby-on-rails - 我们真的总是需要使用 Ruby/rails 插件吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3050066/

相关文章:

ruby-on-rails - 使用 Rails 将日历转换为表单?

ruby-on-rails - OmniAuth + 拉取推文、FB Places 等

ruby - Process::detach 和 Process::wait 是否互斥(Ruby)?

ruby-on-rails - 为 `User#index` 编写 Rspec 测试

ruby-on-rails - Rails collection_select 不保存

ruby-on-rails - Rails 简单表单复选框默认为 true

ruby - 如何将 Ruby 转换为 Lua?

ruby - 为 Rails 3 插件生成测试路由时出错?

sql - rails : Purchases vs Orders

ruby-on-rails - 有没有办法减慢开发中的 Assets 加载速度?