【发布时间】:2012-04-01 16:45:09
【问题描述】:
我意识到它已被拉入单独的宝石中,但原因是什么?这只是精简 Rails 的问题,还是我应该厌倦 auto_link 的原因?
(gem 说它的目的是“为迁移的人缩小差距”,这表明如果我将 rails_autolink 引入一个新项目,我一定是做错了什么,不是吗?)
谢谢,
【问题讨论】:
-
因为在大多数应用程序中使用
auto_link并不是一个好习惯。虽然auto_link的某些用法可能是正确的,但在大多数应用程序中的大多数用法都不是,应该以其他方式完成。 -
冒着显得迟钝的风险,我必须问:为什么这是不好的做法?是安全问题还是什么?出于某种原因更好地手动检测链接?就我而言,我希望用户提交的 cmets 包含实时链接,这样会让生活更轻松。谢谢
-
如果您认为它特别适合您的应用程序,因为您的应用程序的特定细节,那么请务必使用。您的特定应用程序的特定部分听起来像是一种适合使用
auto_link的特殊情况。总体而言,只有一些应用程序应该使用它,而不是大多数应用程序。 Rails 应该只包含大多数应用程序确实使用、应该使用或可以使用的东西,但由于auto_link不是其中之一,它已从 Rails 中删除。
标签: ruby-on-rails-3.1 autolink