我最近看到這個,覺得很有意思。但我真的不明白它的作用?<%== %>在軌erb中做什麼?
Ex。我有一個Rails應用程序,我想引導一些JSON,所以我不必再提出第二個請求。通常我會寫這樣的東西。
<%= raw @model.to_json %>
或 <%= @model.to_json.html_safe %>
我發送消息raw
或html_safe
或JSON將HTML逃脫,因而不能正確解析。但是,這似乎也起作用。
<%== @model.to_json %>
但我無法找到任何文件。
有誰知道這是幹什麼的?即與撥打html_safe
還是raw
完全相同?或者還有更多嗎?
可能的重複[有什麼區別<% code %>和<%= code %> Rails erb?](http://stackoverflow.com/questions/5361401/whats-the-difference-between-code-and-code-in-rails-erb) –
它根本不是上述的重複。我從來沒有見過<%==順便說一句,所以很高興學習新的東西......好的問題。 –