2012-01-20 86 views

回答

2

根據文檔示例(http://api.rubyonrails.org/classes/ActionView/Helpers/CaptureHelper.html)<%= content_for :xyz%>用於發出存儲的標記塊,而<% content_for :xyz%>用於聲明存儲的標記塊。

因此,它應該是這樣的(如應用程序/視圖/家庭/ index.html.erb片段):

<% content_for :my_block do %> 
    <h1>I'm header</h1> 
<% end %> 

而且某處另一個模板(如應用程序/視圖/佈局/ application.html。 erb片段):

<%= content_for :my_block %> 
1

它應該是<%= content_for :xyz do %>

1

可以

因此認爲<%= %>作爲插入和<% %>作爲計算在ERB文件,你可以這樣做:

<% follower_count = current_user.followers.count %> 
<%= follower_count %> 
+0

這不回答這個問題的。 – sscirrus

+0

哦對不起,我誤解了這個問題。 O_O – BananaNeil