0
我得到以下代碼的錯誤,但是使用記錄器行或調試輸出是正確的。對我來說有點奇怪。 (導軌3.1.0和3.0.9和Ruby 1.8.7)錯誤:參數數量錯誤(1代表0)=>如果未使用調試或使用.to_yaml
控制器包含:
def index
@privatmessages = Privatmessage.all
respond_to do |format|
format.html # index.html.erb
format.xml { render :xml => @privatmessages }
end
end
index.htm.erb
<% @privatmessages.each do |privatmessage| %>
<%= privatmessage.id %>
<% end %>
該代碼產生錯誤:
特權消息中的參數錯誤#index 正在顯示../app/views/privatmessages/index.html.erb其中第2行產生了: ar數字錯誤guments(1 0)
但輸出是正確的並且沒有錯誤,如果我添加以下行於所述控制器:
logger.info "Messages: {#@privatmessages.to_yaml}"
,或者如果我的索引處添加每個環的內側。 html.erb行:
<%= debug privatmessage %>
有沒有人給我的建議?
過程也是一個保留字 – killebytes