13
A
回答
5
是局部變量和實例變量之間的主要區別如下
- 局部變量具有其範圍的限制,即不提供給另一方法,其中作爲實例提供給另一個
- 本地並且實例變量也可用於視圖
- 實例變量對於每個對象是分開的
32
本地和實例變量之間的主要區別是,局部變量僅可在控制器,其中作爲實例變量是在相應的視圖提供。控制器和視圖不共享局部變量。
謝謝,Anubhaw
相關問題
- 1. Rails中的局部變量與實例變量?
- 2. rails將實例變量傳遞給佈局或局部變量
- 3. 實例vs局部變量
- 4. Ruby實例變量和局部變量
- 5. 在Rails中使用全局變量與實例變量
- 6. Android - 活動的局部變量與實例變量的性能
- 7. Rails實例變量
- 8. 局部變量與全局變量
- 9. 與局部變量
- 10. 局部註冊實例變量
- 11. 實例化局部變量的模板
- 12. 將局部變量改爲實例變量後的重構
- 13. 局部變量,實例變量和符號之間的混淆
- 14. 適配器應該是局部變量還是實例變量?
- 15. 用於訪問易失性實例變量的局部變量
- 16. 用局部變量替換實例變量
- 17. 實例變量和局部變量的默認值
- 18. Ruby Rails RSpec局部變量
- 19. Rails的local_assign與局部變量
- 20. Ruby類實例變量與類變量
- 21. 全局緩存的全局變量vs.常量與類實例變量
- 22. 實例變量的Rails
- 23. 理解Rails實例變量
- 24. Rails實例變量位置
- 25. Rails FactoryGirl實例變量
- 26. Rails rspec與FactoryGirl和實例變量
- 27. JS全局變量到局部變量
- 28. PowerShell全局變量局部變量
- 29. 局部變量的全局變量
- 30. Ruby實例和與Rails相關的全局變量
謝謝,你能展示他們有什麼不同的代碼示例嗎? – AnApprentice 2010-09-21 05:24:51
示例,@name =「Ruby_rails」是一個實例變量,name =「Ruby_rails」是一個局部變量。謝謝...... – Anubhaw 2010-09-21 05:35:25
如果這有助於任何人:可以通過控制器以這種方式爲你的模板設置局部變量:'render:index,:locals => {:stuff => @stuff} – hangsu 2014-04-28 19:31:05