2010-09-20 59 views
1

我刚刚开始使用Ruby和Ruby on Rails,请原谅,如果这是一个简单的问题。我注意到在一些ERB文件中,使用<%= %><% %>有区别,但有什么区别?ERB中的不同标签

谢谢!

回答

5

区别如下: - <%=%>会执行并打印内部写入的rails代码的值,而<%%>只会执行rails代码。

感谢,Anubhaw

+2

你也可以做<%= -%>。最后的减号删除换行符。用于格式化生成的HTML。 – 2010-09-20 07:08:47

0

<%= %>在ERB等于<?php echo ?>在PHP。

+0

如果在您的服务器上启用了短标签,则在PHP中输入 2011-03-27 11:45:28