我正在研究Rails应用上的ruby,我注意到HTML输出没有格式化,它只是平坦的。我使用HAML并运行Rails 4.0.0rc1,这也发生在3.2.x上,我使用Heroku和Ruby 2.0.0。这是一个屏幕截图。我无法弄清楚为什么会发生。有谁知道为什么会发生这种情况?为什么Ruby on Rails创建未格式化的HTML代码?
回答
Haml的并不试图缩进东西很好,如果Haml::Template.options[:ugly]
是真实的。默认情况下,这在开发中是错误的,但在生产中是正确的。
谢谢你,为什么有人需要丑陋的HTML代码tho?他们为什么给我们一个选择? – ny95 2013-05-05 20:54:29
因为美化html比较慢 – 2013-05-05 23:25:42
+1 @FrederickCheung。 “因为美化html比较慢”。它有三种速度较慢:生成时间较长,减慢Rails应用程序的速度。发送给用户的浏览器需要更长的时间,因为那些浪费领先的空白是毫无价值的,并且使服务器所有者付出代价而没有任何附加价值。然后它会减慢用户的会话,因为浏览器必须等待读取HTML,然后丢弃浪费的空白以获取实际的HTML标记。甚至不要想象生产中的格式化HTML有任何价值。这是每个人时间的主要浪费。 – 2013-05-06 01:04:59
- 1. 格式化Ruby on Rails代码Textmate
- 2. 什么工具可用于自动格式化Ruby/Rails代码
- 3. Ruby on Rails HTML代码中的图像
- 4. 一些代码的Ruby on Rails优化
- 5. 格式化导致Ruby on Rails的
- 6. 将html代码转换为ruby on rails代码
- 7. 使用Ruby格式化HTML源代码
- 8. Ruby on Rails的帮手创建网格
- 9. 格式化on Rails的
- 10. 在Ruby on Rails中格式化全名
- 11. Ruby on Rails的创建模式
- 12. 为什么Ruby和Python的格式化代替“格式”
- 13. Ruby on Rails的 - JSON格式
- 14. 我想的HTML代码更改为Ruby on Rails的
- 15. 关于Textmate Ruby on Rails捆绑的问题,HTML(Rails)模式和Ruby on Rails模式有什么区别?
- 16. Ruby on rails,更改代码
- 17. 创建表单(Ruby on Rails)
- 18. Ruby on Rails,创建方法
- 19. ruby on rails为表创建新记录
- 20. Ruby on Rails:我如何为我的视图格式化金钱?
- 21. 我的Ruby on Rails代码有什么问题?
- 22. Ruby on Rails中db/seeds.rb代码的作用域是什么?
- 23. 这个SQL查询的Ruby on Rails代码是什么?
- 24. Stripe on Ruby on Rails - 创建config/initializers/stripe.rb
- 25. 为什么Ruby on Rails缺乏文档?
- 26. 格式化HTML代码
- 27. 将dart代码格式化为html
- 28. 这个Ruby on Rails和jQuery代码有什么问题?
- 29. 为什么我的ruby on rails应用程序不在我的部分html页面中渲染rails代码?
- 30. Ruby on rails:用html和rails代码转换文本
如果您想以一种很好的方式查看HTML代码,您可以随时使用扩展名,如萤火虫(或默认的网页开发人员控制台) – fotanus 2013-05-06 02:45:38