Ruby on rails 什么是-%>;RubyonRails中的平均值,与%>;
在使用RubyonRails时,我总是使用Ruby on rails 什么是-%>;RubyonRails中的平均值,与%>;,ruby-on-rails,Ruby On Rails,在使用RubyonRails时,我总是使用将Ruby插入HTML。我刚刚注意到,其他项目有时会使用结尾处的减号会删除换行符。用于格式化生成的HTML,而不用于格式化 谢谢,Anubhaw这是Rails 3上的删除 现在使用Rails 3,这两种表单之间没有区别。这个答案是错误的:请参阅 在Ruby 2.1(不一定与Rails一起使用)中,-删除了Anubhaw指出的下列换行: 换行符必须是 不删除任何空格 只删除一个换行符 您必须传递'-'选项才能使用它 示例: 需要“erb” ERB.n
将Ruby插入HTML。我刚刚注意到,其他项目有时会使用
结尾处的减号会删除换行符。用于格式化生成的HTML,而不用于格式化
谢谢,Anubhaw这是Rails 3上的删除
现在使用Rails 3,这两种表单之间没有区别。这个答案是错误的:请参阅
在Ruby 2.1(不一定与Rails一起使用)中,
-
删除了Anubhaw指出的下列换行:
- 换行符必须是
- 不删除任何空格
- 只删除一个换行符
- 您必须传递
选项才能使用它'-'
需要“erb”
ERB.new(“\nb”)。结果==“a\nb”或raise
开始ERB.new(“\nb”).结果;拯救SyntaxError;否则提高;结束
ERB.new(“\nb”,nil,“-”)。结果==“a\nb”或raise
ERB.new(“\nb”,nil,“-”)。结果=='ab'或raise
ERB.new(“\nb”,nil,“-”)。结果==“a\nb”或raise
ERB.new(“\n b”,nil,“-”)。结果=='a b'或raise
ERB.new(“\n\nb”,nil,'-')。结果==“a\nb”或raise
文件:
Rails 4.1似乎:
- 默认情况下,在以下位置使用ERB:
- 默认情况下,将
设置为:-
@ShawnSep=
开始添加输出,而以%
开始添加输出,两者之间的区别是什么?%
不添加输出,并且用于条件语句
之类的内容。所有格式的超集问题
后来出现的修饰符:@CiroSantilli:你控制了这些-干得好!我也选了这个。。。