방금 스노우 레오파드로 업그레이드하고 기존 레일즈 앱 (1.2.5)에서 일부 코드를 편집하여 '잘라 내기'텍스트 도우미를 렌더링 할 때 뷰가 충돌을 일으키는 것으로 나타났습니다. 나는 그들을 빼앗아 잘 살았다. 이걸 어떻게 고치 죠? 동일한 문제가 발생할 수있는 다른 방법이 있습니까?Snow Leopard로 업그레이드 한 후 Rails 텍스트 도우미를 '자르다'고 수정하는 방법은 무엇입니까?
0
A
답변
1
나는이 코드를 수정 한 것처럼 보였으 나, 덜 해킹이되는 방법이 있는지 궁금합니다.
# place the following code at the end of your config/environment.rb
module ActionView
module Helpers
module TextHelper
def truncate(text, length = 30, truncate_string = "...")
if text.nil? then return end
l = length - truncate_string.chars.to_a.size
(text.chars.to_a.size > length ? text.chars.to_a[0...l].join + truncate_string : text).to_s
end
end
end
end
+0
아마도 이것이 최선의 방법이라고 생각합니다. 2.2 미만의 레일즈 버전은 Ruby 1.8.7과 호환되지 않습니다. –
관련 문제
- 1. Snow Leopard로 업그레이드 한 후 MySQL이 손실되었습니다
- 2. 레이크가 중단되었습니다! Snow Leopard로 업그레이드 한 후 닫힌 스트림
- 3. Snow Leopard로 업그레이드 한 후 MySQL gem 문제가 발생했습니다.
- 4. Snow Leopard로 업그레이드 한 후 프로비저닝 프로파일 문제가 있습니까?
- 5. Snow Leopard로 업그레이드 한 후 IntelliJ는 RAM을 1950MB 이상 사용할 수 없습니다.
- 6. Snow Leopard로 업그레이드 한 후 새 인증서 서명 요청을 생성 하시겠습니까?
- 7. Snow Leopard로 원시 이미지 데이터에 액세스
- 8. Snow Leopard 및 iPhone SDK 3.0으로 업그레이드 한 후 빌드/코드화 할 수 없습니다. Snow Leopard
- 9. Snow Leopard로 업데이트 한 후 Xcode에서 모든 프레임 워크를 잃었습니다 : 어떻게 해결할 수 있습니까?
- 10. 우분투 11.04로 업그레이드 한 후 레일이 깨졌습니다.
- 11. Rails 2.2.2에서 2.3.5로 업그레이드 한 후 정의되지 않은 메소드 'total_entries'
- 12. Rails 3.1로 업그레이드 한 후 이미지 자산을 찾을 수 없습니다.
- 13. Rails 2.3으로 업그레이드 한 후 MySQL의 문제가 발생했습니다.
- 14. PHP를 업그레이드 한 후 문제가
- 15. Android에서 앱을 업그레이드 한 후 테이블 스키마를 업데이트하는 방법은 무엇입니까?
- 16. py2app wxpython (Snow Leopard) 삭제
- 17. time_select 도우미를 사용자 정의하는 방법은 무엇입니까? Ruby On Rails
- 18. Monotouch 4.0으로 업그레이드 한 후 MissingMethodException이 발생했습니다.
- 19. Snow Leopard 설치 후 Xcode 문제가 발생했습니다.
- 20. DataTable 테이블을 생성 한 후 수정하는 방법
- 21. Rails 3.0으로 업그레이드
- 22. ASP.net 4.0으로 업그레이드 한 후 로그인이 실패했습니다.
- 23. PHP 5.2.6으로 업그레이드 한 후 발생하는 문제
- 24. jQuery 1.3.2로 업그레이드 한 후 선택기 회귀
- 25. AppStore를 업그레이드 한 후 응용 프로그램이 중단됩니다.
- 26. zf 1.9로 업그레이드 한 후 zend_config_ini가 깨졌습니다.
- 27. 오류 스노우 레오파드로 업그레이드 한 후
- 28. IIS 7.5로 업그레이드 한 후 LazyInitializationException이 발생했습니다.
- 29. iphone 앱을 ipad 앱으로 업그레이드 한 후
- 30. Eclipse 3.5로 업그레이드 한 후 많은 툴팁
어떤 오류가 기록되고 있습니까? – nfm
text_helper.rb의 Enumerable Enumerator에 대해 정의되지 않은 메서드 인'length ': 50 :'truncate'에 – bwizzy