2010-05-08 59 views
2

我可以舉一些如何組織鞋子應用的例子嗎?我的意思是,簡單地使用Shoes.app {}塊和實例變量是笨拙的。我想實現一個MVC結構..我習慣了它(從rails,FLEX框架和其他..),並會喜歡重新創建類似的東西。如何組織鞋子Ruby應用程序?

回答

0

我會看看一些開源鞋的應用程序,看看開發者是如何組織它們的。大量的鞋類產品列表可在:http://the-shoebox.org/

+0

這是一個死鏈接 – 2016-06-19 02:38:06

2

我通常管理着這個問題的方法,是通過以下分離:

  • 模式 - 你普通的型號代碼/業務邏輯(!成熟的測試)
  • 標籤/瀏覽次數 - 嵌入應用程序中的不同菜單項的單獨視圖

爲了實現後者,我提取了一個小槽處理庫,該庫尚未經過e xtracted到其單獨的寶石或甚至存儲庫(在這裏等待shoes4)。

需要的文件是here in my pomdoro tracker project - 它是slot.rb,slot_manager.rb和dynamic_slot.rb - 你可以看到它們被用在上述項目中。

基本上,插槽管理器隱藏舊視圖並根據請求加載新視圖。這段代碼最初是從hacketyhack標籤中提取的。

希望有幫助!