我有一个关于.html.erb文件中的标签的问题。
哪种做法更好: Rails标记还是HTML标记?是否最好尽可能多地使用Rails标记?或者我应该避开它们,而选择HTML呢?怎么决定?
发布于 2015-06-03 09:22:28
与在ERB (或Haml或Slim)中编写html标记相比,使用Rails标记帮助程序将产生相当大的开销。在使用"dynamic“(从使用服务器端输入创建的标记的意义上)时,这通常是一种可接受的可读性和生产力的折衷,但如果没有内插操作,则完全没有必要。
基本上,只需使用常识-- Rails标记帮助器(以及它们的所有派生工具,如表单帮助程序)并不意味着完全替代在视图中编写HTML,而是作为实用工具,使变量更容易和更清晰地绑定到标记的属性和内容。它们还使编写您自己的助手方法变得更加容易,您可以编程地创建HTML,而不是使用字符串连接。
TLDR;在适用的情况下使用两者都是最佳实践.
https://stackoverflow.com/questions/30615505
复制相似问题