代码之家  ›  专栏  ›  技术社区  ›  luca

如何组织Shoes Ruby应用程序?

  •  2
  • luca  · 技术社区  · 16 年前

    我能举一些你如何组织鞋子应用程序的例子吗?我的意思是,只是用鞋子。app{}块和实例变量很笨拙。。我想实现一个类似MVC的结构。。我已经习惯了(从rails、FLEX框架和其他方面)想再创造一个类似的东西。。

    2 回复  |  直到 16 年前
        1
  •  2
  •   PragTob    13 年前

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

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

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

    需要的文件是 here in my pomdoro tracker project -是吃角子老虎。rb,吃角子老虎的经理。rb和动态_插槽。rb——你可以看到它们被用于上述项目中。

    基本上,插槽管理器会隐藏旧视图,并根据请求加载新视图。这段代码最初是从hacketyhack标签中提取的。

    希望有帮助!

        2
  •  0
  •   bennybdbc    16 年前

    我会看看一些开源的shoes应用,看看开发者是如何组织它们的。大量鞋类产品可在以下网址找到: http://the-shoebox.org/ .

    推荐文章