Rails:HAML中的Tilde用法

时间:2016-11-30 11:35:06

标签: ruby-on-rails haml

我在HAML / Rails表单中偶然发现了这一行:

<input type="hidden" name="notify_url" value="http://localhost/demo/payment.php/ipn_response">                                            
<input type="hidden" name="return" value="http://localhost/demo/payment_successful">

代字号有什么作用?

1 个答案:

答案 0 :(得分:4)

Whitespace Preservation: ~

  

~就像=一样,除了它运行   Haml::Helpers#find_and_preserve就其意见而言。例如,

     

~ "Foo\n<pre>Bar\nBaz</pre>"

     

与:

相同      

= find_and_preserve("Foo\n<pre>Bar\nBaz</pre>")

     

并编译为:

     

Foo <pre>Bar&#x000A;Baz</pre>