我想傳遞一個局部變量,它包含來自特定頁面的原點,這個變量只包含一個帶有值的符號。Render @object和locals vs render:局部
當我使用此代碼它運行完美,原點變量是在部分訪問:
render :partial => "products", :collection => @products, :locals => {:origin => :gallery}
但是,當我使用此代碼,產地沒有設置,並在局部無法訪問:
render @products, :locals => {:origin => :gallery}
這裏有什麼區別?第二行代碼是否不像第一行那樣渲染部分?
豈不是':當地人=> {:起源=> :像冊}'? – Nick 2012-04-03 14:56:26
@Nick確實這是一個錯字,在我的應用程序中使用:locals => {:origin =>:gallery},所以這不是問題。但是,趕上!:) – SteenhouwerD 2012-04-05 13:03:19