簡體   English   中英

RoR,我該如何建模呢?

[英]RoR, How should I model this?

我之前提過這個問題,但是我很模糊,很多人都建議,因為我剛開始使用Ruby和RoR,如果我專注於“Hello,World!”,也許會更好。 第一。 我很欣賞答案是誠實的,但這是我項目的一部分,所以我必須完成它。 我希望能夠做到這一點,以便以后減少問題。

我想要做的是這樣的:

我正在制作一個基本上允許用戶創建表的Web應用程序。 他們為表命名並添加多個列(字段)。 然后他們添加條目(行),就像典型的表一樣。

例如,用戶可以創建一個名為“High-Scores”的表。 然后添加字段“名稱”,“點”,“成就”。 這3個將是列。 然后他們可以添加一個條目,例如“John”,“123”,“Gold”。

我如何使用Active-Records Base子類對此進行建模? 基本上,從我到目前為止從教程中學到的內容來看,模型具有預定的字段。 現在,我有動態字段。

謝謝你的幫助。

這取決於您的要求。 如果不是應用程序的特定目標,那么您不應該為每個用戶創建新表。 如果您只是希望用戶在網頁的“表格”中輸入數據,您可以在四個表中為TableName建模一個表,一個用於ColumnName ,一個用於每個TableEntry ,一個用於TableEntry中的每個列,名為EntryValue

為此創建視圖將是棘手的,但它可能。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM