我有返回一些文本的t函數。如何在不跳行的情況下編寫我的erb文件
等我再培訓局的文件我有類似的東西:
<%= t 'content1' %>
<%= t 'content2' %>
和HTML輸出是類似的東西:
"text of the content 1"
"text of the content 2"
我想輸出這樣的事情:
"text of the content 1" "text of the content 2"
thanx
我有返回一些文本的t函數。如何在不跳行的情況下編寫我的erb文件
等我再培訓局的文件我有類似的東西:
<%= t 'content1' %>
<%= t 'content2' %>
和HTML輸出是類似的東西:
"text of the content 1"
"text of the content 2"
我想輸出這樣的事情:
"text of the content 1" "text of the content 2"
thanx
該局已在關閉標籤的選項是否後有一個換行符。只需添加一條短線:
<%= t 'content1' -%>
<%= t 'content2' %>
就像一個魅力thx!有沒有辦法做到這一點,但有一個相反的線條空白? – 2012-07-25 14:59:45
不,但在這種情況下,你可以做'<% %><% %>' – DGM 2012-07-25 15:10:20
只是做:
<%= "#{t('content1')}#{t('content2')}" %>
<%= "#{t('content1')} #{t('content2')}" %>
與其他模板語言相比,Erb有點被高估了。但是,它的好處是它可以讓你控制輸出。正如@DMG指出的那樣,爲您的代碼添加一個' - ',但還有一點我想展示。
<%- method(...) -%>
不會在輸出中顯示任何行。雖然這將創建一個空行:
<% method(...) -%>
只是要記住,如果爲腳本,單元測試,rake任務,或任何其他的Rails /的ActionView之外你的寫作模板
'所以我ERB文件我有這樣的東西,就像那樣? – gabrielhilal 2012-07-25 14:35:56