【问题标题】:How to organize a Shoes Ruby app?如何组织一个 Shoes Ruby 应用程序?
【发布时间】:2010-05-08 20:52:59
【问题描述】:

我可以举一些关于您如何组织鞋类应用的示例吗?我的意思是,简单地使用 Shoes.app{} 块和实例变量很笨拙。我想实现类似 MVC 的结构。我已经习惯了(来自 rails、FLEX 框架和其他框架......)并且会喜欢重新创造类似的东西..

【问题讨论】:

    标签: ruby shoes


    【解决方案1】:

    我通常处理这个问题的方法是通过以下分离:

    • 模型 - 你普通的模型代码/业务逻辑(适合测试!)
    • 选项卡/视图 - 应用程序中嵌入的不同菜单项的单独视图

    为了实现后者,我提取了一个小插槽处理库,该库尚未提取到其单独的 gem 甚至存储库中(在这里等待 shoes4)。

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

    基本上,槽管理器会隐藏旧视图并根据请求加载新视图。此代码最初是从hacketyhack 选项卡中提取的。

    希望有帮助!

    【讨论】:

      【解决方案2】:

      我会看看一些开源鞋类应用程序,看看开发人员是如何组织它们的。大量鞋履产品列表可在以下位置找到:http://the-shoebox.org/

      【讨论】:

      • 这是一个死链接
      猜你喜欢
      • 2012-05-01
      • 1970-01-01
      • 2012-03-12
      • 1970-01-01
      • 2011-05-19
      • 2017-01-19
      • 1970-01-01
      • 1970-01-01
      • 2023-03-11
      相关资源
      最近更新 更多