Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails <;%=…%之间的差异&燃气轮机;和<;%…%&燃气轮机;RubyonRails_Ruby On Rails_Ruby_Web_Scripting - Fatal编程技术网

Ruby on rails <;%=…%之间的差异&燃气轮机;和<;%…%&燃气轮机;RubyonRails

Ruby on rails <;%=…%之间的差异&燃气轮机;和<;%…%&燃气轮机;RubyonRails,ruby-on-rails,ruby,web,scripting,Ruby On Rails,Ruby,Web,Scripting,有人能解释一下使用和使用的区别吗 我知道它们并不等同,但无法找到一个很好的解释来解释原因。 提前感谢。在ERB(嵌入式Ruby)中,使用将在您的标记中计算并呈现经过计算的Ruby,而仅使用将只计算所包含的表达式,不会将任何内容打印到ERB文件中 希望有帮助 换句话说,通过执行ruby代码并打印输出。只有在运行ruby代码时才需要使用 为了澄清这一点,这是Embedded Ruby,您可以使用它在Rails上查看页面。这可能对您有所帮助:

有人能解释一下使用和使用的区别吗

我知道它们并不等同,但无法找到一个很好的解释来解释原因。 提前感谢。

在ERB(嵌入式Ruby)中,使用
将在您的标记中计算并呈现经过计算的Ruby,而仅使用
将只计算所包含的表达式,不会将任何内容打印到ERB文件中

希望有帮助

换句话说,通过执行ruby代码并打印输出。只有在运行ruby代码时才需要使用

为了澄清这一点,这是Embedded Ruby,您可以使用它在Rails上查看页面。这可能对您有所帮助: