我需要帮助构建没有脚手架的MVC。 Twitter风格的应用程序

时间:2016-11-27 21:10:55

标签: ruby-on-rails ruby devise

我正在尝试将标准的Twitter风格的应用程序构建为项目。目前,我只是希望用户能够创建帖子/推文。然而,我正在努力,因为我不想支架,因为我想在整体框架的同时理解它。

  1. 如果我要使用Devise,是否需要创建'用户'控制器和模型?我是否还需要单独制作它们?
  2. 在创建帖子/推文'模型'和'控制器'时,我很困惑在创建这些通过终端时我必须添加的属性。我只是希望用户能够发布状态。它只是标题:字符串,正文:文字?我会在模型或控制器中添加这些属性吗? :/
  3. 抱歉,我对rails很新,我理解这些是stackoverflow的基本问题,但我们都需要从某个地方开始。有时候我觉得我在思考它。

    小心,

    本杰明。

2 个答案:

答案 0 :(得分:1)

如果你想了解框架是如何工作的,你应该一个接一个地单独创建每个模块。对于User,创建单独的模型和控制器,Tweets等等。

我的建议是,不要使用Devise,自己制作项目,在这种情况下,你会深入了解。

答案 1 :(得分:0)

我建议迈克尔哈特尔免费获得RailsTutorial。本教程将向您介绍Ruby in Rails的基础,共8章。

特定于您的问题:

  • 他正在制作类似的Twitter应用,因此本教程将指导您完成每个步骤;

  • 他自己设计了用户身份验证模型,因此无需安装设备。

祝你好运!