文件名称:Cookbook:简单的Ruby MVC结构挑战
文件大小:10KB
文件格式:ZIP
更新时间:2024-04-16 14:35:26
Ruby
背景与目标 现在,您将编写一个管理食谱的Cookbook应用程序的代码。 这个想法很简单:您喜欢烹饪,但是您需要记住所有喜欢的食谱。 这是您的食谱! 它将保留您的食谱列表,允许您list它们, add新食谱以及delete其他食谱。 您将使用也在Rails中使用的MVC模式构建此应用程序: 模型:您要操纵的基本对象是什么? 视图:这是我们向用户显示信息( puts )并向用户询问信息( gets )的地方 控制器:它将获取并存储模型的数据,并告诉视图向用户显示数据或从用户那里收集数据。 请从纸和笔开始,以确定您的组件及其职责。 眼镜 模型 幸运的是,我们在上一个练习中已经定义了Recipe类。 现在,我们要做的就是将其复制到我们的食谱应用程序中。 为此,请将以下命令复制到您的终端中: cp ../01-Recipe/lib/recipe.rb lib 这是将上一练习中的rec
【文件预览】:
Cookbook-main
----Rakefile(293B)
----spec()
--------controller_spec.rb(1KB)
--------recipe_factory.rb(330B)
--------recipe_spec.rb(1KB)
--------recipes.csv(145B)
--------cookbook_spec.rb(4KB)
--------cookbook_helper.rb(353B)
--------view_spec.rb(843B)
----README.es.md(4KB)
----lib()
--------router.rb(819B)
--------app.rb(335B)
--------recipes.csv(0B)
----README.md(3KB)
----bonus_formatter.rb(640B)