2010-05-08 60 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标签中提取的。

希望有帮助!