Je viens de mettre à jour Snow Leopard et je suis allé éditer du code sur une application Rails héritée (1.2.5) et j'ai trouvé que les vues provoquaient un plantage lors du rendu de l'aide textuelle 'truncate'. Je les ai sortis et ça s'est bien passé. Comment réparez-vous ceci? Existe-t-il d'autres méthodes susceptibles de voir le même problème?Comment réparer l'assistant de texte Rails 'truncate' après la mise à niveau vers Snow Leopard?
0
A
Répondre
1
J'ai trouvé ce morceau de code qui semble être le correctif, mais je me demande s'il y a une façon moins hackish de le faire.
# 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
Je pense que c'est probablement la meilleure façon de le faire. Les versions Rails inférieures à 2.2 ne sont pas compatibles avec Ruby 1.8.7. –
Questions connexes
- 1. Impossible de construire/codeign après la mise à niveau vers Snow Leopard et iPhone SDK 3.0 Snow Leopard
- 2. Problèmes MySQL après la mise à niveau vers Rails 2.3
- 3. avertissements Linker/erreurs après Snow Leopard Upgrade
- 4. Snow Leopard, sqlite3-ruby
- 5. Problèmes avec Xcode après l'installation de Snow Leopard
- 6. Ruby on Rails cassé sur Snow Leopard
- 7. Erreurs de mémoire Weird SQL Server après la mise à niveau vers la version 64 bits
- 8. Mysql Snow leopard question
- 9. Bibliothèque de référence Snow Leopard
- 10. Xcode a perdu tous les cadres après la mise à jour de Snow Leopard: Comment résoudre ce problème?
- 11. Snow Leopard et XCode 3.1
- 12. Snow Leopard QTJava Support
- 13. Problème de mise à niveau des rails
- 14. OCUnit sur Snow Leopard VS Leopard
- 15. Quelqu'un at-il des problèmes avec les commentaires en html après la mise à niveau vers le léopard des neiges?
- 16. Snow Leopard installe Ruby on Rails (avec MySQL)
- 17. Ruby-LDAP et Snow Leopard
- 18. cadres manquants après la mise à niveau Xcode 3.2
- 19. zend_config_ini cassé après la mise à niveau à zf 1.9
- 20. Compilation d'Emacs sur Snow Leopard
- 21. IsAjaxRequest est toujours faux après la mise à niveau vers RC MVC
- 22. Comment installer iPython sur Snow Leopard
- 23. Mise à niveau du projet Xcode vers la version 3.2
- 24. erreur après la mise à niveau du SDK Flex: « {attendu »
- 25. Mise à niveau et mise à niveau de Wix 3.0
- 26. Mise à niveau de Python vers la version 2.6 sur Mac
- 27. Problèmes avec Snow Leopard, Django et PIL
- 28. Html.AntiForgeryToken() provoquant des erreurs après la mise à niveau vers .NET 3.5 SP1
- 29. Recompilation PostgreSQL nécessaire après la mise à niveau vers un processeur quad-core?
- 30. Subversion a cessé de fonctionner avec Snow Leopard installer
Quelles sont les erreurs consignées? – nfm
méthode indéfinie 'longueur 'pour Enumerable Enumerator sur text_helper.rb: 50: dans' truncate' – bwizzy