Rails助手或HTML标签?

时间:2012-08-11 18:52:00

标签: html ruby-on-rails tags html-helper

更优选使用什么? 什么会更快?

例如,我需要创建一些链接。有什么用? <a>link_to

2 个答案:

答案 0 :(得分:1)

从风格上讲,你可能更喜欢这个

<%= link_to "Users", users_path %>

到这个

<a href="<%= users_path %>">Users</a>

主要是因为它没有将HTML标记与ERB混合得非常糟糕。这一切都留在ERB。

另一个原因可能不适用于您现在的情况,但可能适用于将来。您使用的link_to视图助手越多,应用程序的全局配置就越多。您最终可能希望在将来使用插件来全局修改link_to的工作方式,但如果您直接使用<a>标记,它显然不适用。

答案 1 :(得分:0)

每次

link_to,否则您无法利用路线等