代码之家  ›  专栏  ›  技术社区  ›  Andy West

total rails noob-我对我的web应用程序主页的看法是对的吗?

  •  1
  • Andy West  · 技术社区  · 15 年前

    我来自.NET世界,我正在努力找出设计软件的“Rails方法”。在ASP.NET中,我通常的本能是用页面来思考。通常,我会从default.aspx(主页面或索引页)开始,然后构建它。但在铁轨下,这似乎是错误的。

    在我的应用程序的主页上,我想显示一个项目列表。似乎我应该创建一个资源来表示一个项目,站点的主页应该是资源控制器的索引操作的视图。我看这条路对吗?

    对我来说,这似乎比创建某种.erb文件或只是在不连接的情况下浮动的文件要好。

    如果我滥用了我还不完全理解的Rails术语,请原谅我。

    2 回复  |  直到 15 年前
        1
  •  1
  •   giorgian    15 年前

    主页面只是一个视图;您可以选择一个控制器作为主控制器,也可以将根目录映射到您喜欢的任何视图。

    map.root :controller => "mycontroller", :action => "myaction" 
    

    map.root :controller => "home"
    

    这取决于您:如果您想显示一些资源,请选择第一个;如果您只想显示一个简介页,请选择第二个。

        2
  •  0
  •   Mike Buckbee    15 年前

    你似乎有两个不同的问题:

    1. 用ror创建“主页”的最佳方法是什么?

    2. 我该如何考虑创建我的ror应用程序?

    首先,你可以在谷歌上找到大量的教程,其次是更难让你的头脑。

    我建议从组成应用程序的模型开始,思考它们之间的关系,并在实际开始写页面之前与它们一起玩。

    Rails中的一些简洁的东西是“script/console”,将其输入到应用程序的根目录中(从命令行),这样您就可以直接测试模型并在模型中进行操作。