J'ai quelques vues qui ont des paragraphes de texte statique. Il ne semble pas correct d'avoir ces textes directement sur la vue. Y a-t-il un meilleur endroit pour mettre le texte statique à l'exception de la base de données?Meilleure façon de gérer le texte statique sur les vues
Répondre
Je déconseiller fortement l'utilisation de la base de données et fortement encourager I18N - consultez le guide here.
si votre contenu est dynamique. Stockez-le dans une base de données si votre contenu doit être traduit en plusieurs langues, stockez-le sous la forme YML
dans les paramètres régionaux. Cependant, si c'est juste du texte statique. Je vous conseillerais de créer des rails partiels pour chacun des paragraphes du texte statique & puis render
eux dans la vue principale. De cette façon, vous obtenez une belle séparation entre votre code de vue & contenu sans trop compliquer les choses.
Le texte statique est utilisé dans trop d'endroits et crée un partiel pour chacun ils semblent être un frais généraux. tu ne le crois pas? – usha
Eh bien, combien de lignes de texte prenons-nous ici? et tout cela aux mêmes endroits? quel est le nombre moyen de lignes de texte par action/vue? À mon humble avis, tous ces types doivent être pris en compte tout en décidant ce qui est un overhead et ce qui n'est pas :-) – CuriousMind
- 1. Meilleure façon de gérer les messages d'erreur
- 2. la meilleure façon de gérer
- 3. Meilleure façon de suivre les pages vues
- 4. Meilleure façon de gérer les emplacements?
- 5. Meilleure façon de gérer les minuteries?
- 6. Meilleure façon de gérer les erreurs
- 7. Meilleure façon de gérer le dépôt git
- 8. meilleure façon de gérer les ressources
- 9. Meilleure façon de gérer les contrôles HTML courants sur ASP.NET
- 10. Meilleure façon de gérer les connexions DB sans JNDI
- 11. meilleure façon de gérer les couches d'images/vues pour une application iphone
- 12. Meilleure façon de gérer les paramètres d'informations de contact arbitraires
- 13. La meilleure façon de gérer les menus non trouvés exception?
- 14. Meilleure façon de gérer les cookies et les tableaux?
- 15. Meilleure façon de gérer une exception KeyNotFoundException
- 16. meilleure façon de gérer la requête django
- 17. Titanium: Meilleure façon de gérer les paramètres utilisateur
- 18. Meilleure façon de gérer l'activation/désactivation de UIButtons sur l'iPhone
- 19. Meilleure façon de gérer les extraits de code sous Linux?
- 20. Meilleure façon de gérer l'orientation de l'écran Modifier lorsque vous travaillez avec des vues créées dynamiquement?
- 21. meilleure façon de gérer dom que DOMCategory?
- 22. Meilleure façon de gérer Unicode en Python
- 23. Meilleure façon de gérer l'authentification sur .NET WCF Web API
- 24. meilleure façon de gérer facebook/google login
- 25. Meilleure façon de gérer les délais d'attente Braintree
- 26. meilleure façon de gérer JSON dans django
- 27. Meilleure façon de gérer les événements chronométrés dans PyGame
- 28. Quelle est la meilleure façon de gérer les écrans Retina?
- 29. ASP.NET: Meilleure façon de gérer les ressources globales?
- 30. Quelle est la meilleure façon de gérer les images cassées?
Dans vos fichiers locale.yml peut-être? Utiliser I18n ou autre chose – MrYoshiji
Vous pouvez le placer dans le fichier layout, 'application.html.erb' par défaut. – Andrei
Voir les guides rails pour plus de détails sur les aides 'I18n.translate' - http://guides.rubyonrails.org/i18n.html#internationalizing-your-application – house9