Ruby on rails 为什么同时使用<;%和<;%=在视图中?

Ruby on rails 为什么同时使用<;%和<;%=在视图中?,ruby-on-rails,erb,Ruby On Rails,Erb,如果我写下这样的话: 或 的两个符号之间的区别是什么?它们只是在该块中执行语句,而将输出语句的结果 例如,对于,ruby解释器只执行该代码,并检查signed\u in是否为空 语句实际上会生成HTML 如果还不太晚,选择HAML:或Slim:。两者都有xxx轨道gem来取代发电机中的ERb。实际上有些人更喜欢ERb。虽然值得去看看哈姆和斯利姆,但客观上他们并不是更好。

如果我写下这样的话:

的两个符号之间的区别是什么?它们只是在该块中执行语句,而
将输出语句的结果

例如,对于
,ruby解释器只执行该代码,并检查
signed\u in
是否为空


语句实际上会生成HTML

如果还不太晚,选择HAML:或Slim:。两者都有
xxx轨道
gem来取代发电机中的ERb。实际上有些人更喜欢ERb。虽然值得去看看哈姆和斯利姆,但客观上他们并不是更好。