2012-03-16 1 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의 하나 개의 보석을 업데이트해야합니다.