2016-11-27 13 views
0

我正在嘗試構建一個標準的twitter風格的應用程序作爲一個項目。目前,我只是看用戶能夠創建帖子/推文。然而,由於我想在理解整個框架的同時努力工作,因此我正在苦苦掙扎,因爲我不想搭腳手架。我需要幫助建立沒有腳手架的MVC。 Twitter風格的應用程序

  1. 如果我要使用Devise,是否需要創建'用戶'控制器和模型?我是否也需要單獨創建它們?
  2. 在創建帖子/推文'模型'和'控制器'時,我很困惑在通過終端創建這些屬性時我需要添加哪些屬性。我只想讓用戶能夠發佈狀態。它只是標題:字符串,正文:文本?我會在模型或控制器中添加這些屬性嗎? :/

對不起,我是相當新的軌道,我明白這些都是基本問題的stackoverflow,但我們都需要開始某個地方。有時候我覺得我正在反思它。

保重,

本傑明。

+0

「」它只是標題:字符串,正文:文本?「」還需要一個外鍵user_id。 –

回答

1

如果你想了解框架是如何工作的,你應該分別創建每個模塊,一個接一個。對於User創建單獨的模型和控制器,對於Tweets等也是如此。

而且我的建議是,不要用Devise,自己製作你的項目,在這種情況下,你會深深地知道流。

0

我建議邁克爾哈特爾免費RailsTutorial。本教程將通過8章介紹Ruby in Rails的基礎。

具體到你的問題:

  • 他制定類似Twitter的應用程序,所以這本手冊將指導您完成每個步驟;

  • 他自己設計了用戶認證模型,因此不需要安裝設備。

祝你好運!

相關問題