2013-05-09 2 views
0

rinku를 실행하고 페이지를 올바르게로드하려면 어떻게해야합니까?rinku를 사용할 때의 오류

오류 메시지 : uninitialized constant ActionView::CompiledTemplates::Rinku

단계 촬영 :

  • rinku gem를 설치하고 rake-compiler을하고에 다음을 삽입 컨트롤러 파일
  • 에 보석 개발자의 지시
  • 삽입 require 'rinku'$ rake를 실행 보기 파일 <% text = "Go to http://www.abc.com or email me at [email protected]" %><%= Rinku.auto_link(text, mode=:all, link_attr=nil, skip_tags=nil) %>
+0

린쿠 1.7.3하신 레일> 3.1 버전이? – Raindal

+0

안녕하세요, Sparda - 가지고 있습니다. 3.2.13 – djmb

답변

1

auto_link은 버전 3 이후에 레일스에서 ​​제거되었습니다. Replacement gems are available.

+0

감사합니다. Mori. 그래, 그거 봤어. "rails_autolink"standalone gem 대신 "rails_rinku"로 할 수 있습니까? 일부 segfaults 문제가있는 것 같습니다. – djmb

2

레일 3.2 응용 프로그램에서 린쿠의 올바른 설치는 다음과 같습니다

  1. 이 Gemfile에 gem 'rinku'를 추가합니다.
  2. bundle install
  3. 이미 실행중인 경우 Rails 서버를 다시 시작하십시오.

require 'rinku'를 추가하거나 rake 또는 rake-compiler 신경 쓰지 마십시오.

이제 Rinku.auto_link(text)이보기에 작동해야합니다. HTML이 일반 텍스트로 렌더링되는 경우 raw 또는 html_safe을 추가해야 할 수 있습니다.

<%= raw Rinku.auto_link(text) %> 또는 <%= Rinku.auto_link(text).html_safe %>

버전 : 레일 3.2.13,