2012-03-16 31 views
14

私はそれが別の宝石に引き込まれていることを認識していますが、理由は何ですか?これは単なるRailsの合理化の問題なのでしょうか、あるいはauto_linkに疲れていなければならない理由がありますか?なぜRailsではauto_linkが推奨されなくなりましたか?

(宝石はなし、それが私が新しいプロジェクトにrails_autolinkを導入していた場合、私は何か間違ったことしなければならないことを私に示唆している「ブリッジ移行する人のためのギャップ」を、意味だと言う?)

おかげで、auto_linkが削除されたコミットから

+0

ほとんどのアプリケーションで 'auto_link'を使うのは良い方法ではありません。 'auto_link'のいくつかの使用法があるかもしれませんが、ほとんどのアプリケーションでは、ほとんどの用途がそうではなく、別の方法で行うべきです。 – yfeldblum

+6

鈍い姿になる危険性があるので、私は質問しなければならない:それはなぜ悪い練習ですか?それは安全上の問題なのでしょうか?何らかの理由で手動でリンクを検出する方が良いでしょうか?私の場合は、ユーザーがライブリンクを含むようにコメントを提出してほしいので、人生を楽にするでしょう。ありがとうございます – doublea

+4

アプリケーションの特定の詳細のために、それが特にあなたのアプリケーションに適していると思うなら、是非。あなたの特定のアプリケーションの特定の部分は、 'auto_link'を使うのが適切な特別なケースのように聞こえます。全体のポイントは、ほとんどのアプリケーションではなく、一部のアプリケーションでのみ使用する必要があるということです。 Railsには、ほとんどのアプリケーションで使用するもの、使用するもの、使用できるものだけが必要ですが、 'auto_link'はそれらのものではないため、Railsから削除されています。 – yfeldblum

答えて

20

、アーロン・パターソン(tenderlove)はコメントで説明しています

は、残念ながら、この方法を正しく確保することは極めて困難です。この方法が防弾であることを保証するには、私たちがレールに対して持っているよりも速いリリースサイクルが必要です。だから私たちはそれを宝石に移したのです。あなたの機能が必要な場合は、宝石を使用してください! :-)

https://github.com/rails/rails/commit/81cfbf4146d3c5a58054b64112b8ce196f2fc061

各セキュリティ修正はレールのための代わりに6で、1宝石を更新する必要があります。

関連する問題