Ruby on rails Total Rails noob-我对Web应用程序主页的想法是否正确?
我来自.NET世界,我正试图找出设计软件的“Rails方式”。在ASP.NET中,我通常的本能是按照页面进行思考。通常我会从default.aspx(主页面或索引页)开始,并以此为基础进行构建。但在铁路下,这似乎是错误的 在我的应用程序主页上,我想显示项目列表。似乎我应该创建一个资源来表示一个项目,而站点的主页应该是资源控制器的索引操作的视图。我看得对吗 对我来说,这似乎比创建某种.erb文件或只是漂浮在那里的东西要好Ruby on rails Total Rails noob-我对Web应用程序主页的想法是否正确?,ruby-on-rails,Ruby On Rails,我来自.NET世界,我正试图找出设计软件的“Rails方式”。在ASP.NET中,我通常的本能是按照页面进行思考。通常我会从default.aspx(主页面或索引页)开始,并以此为基础进行构建。但在铁路下,这似乎是错误的 在我的应用程序主页上,我想显示项目列表。似乎我应该创建一个资源来表示一个项目,而站点的主页应该是资源控制器的索引操作的视图。我看得对吗 对我来说,这似乎比创建某种.erb文件或只是漂浮在那里的东西要好 如果我滥用了Rails术语,请原谅,我还没有完全理解。您似乎有两个不同的问题
如果我滥用了Rails术语,请原谅,我还没有完全理解。您似乎有两个不同的问题:
Rails中整洁的地方是“script/console”,将它输入应用程序的根目录(从命令行),您就可以直接测试和使用模型了 这里似乎有两个不同的问题:
Rails中整洁的地方是“script/console”,将它输入应用程序的根目录(从命令行),您就可以直接测试和使用模型了 主页只是一个视图;您可以选择一个控制器作为主控制器,也可以将root映射到您喜欢的任何视图
map.root :controller => "mycontroller", :action => "myaction"
或
这取决于你:如果你想展示一些资源,那就开始吧;如果您只想显示一个介绍页面,请转到第二个页面。主页只是一个视图;您可以选择一个控制器作为主控制器,也可以将root映射到您喜欢的任何视图
map.root :controller => "mycontroller", :action => "myaction"
或
这取决于你:如果你想展示一些资源,那就开始吧;如果您只想显示一个介绍页面,请转到第二页