2014-10-02 61 views
0

我正在使用SinatraPostgres啓用sinatra-activerecord來創建自定義CMS。我正在創建一個名爲SiteInfo的模型,它將存儲信息,如about_description,about_photo, tagline等。有沒有一種方法可以在創建那個SiteInfo表中指定只能有行一個行?沒有辦法通過管理員或用戶創建一個額外的界面,我只是想知道。Postgres ActiveRecord限制表大小爲一行

+0

所以你想'about_description','about_photo'和'tagline'都存儲在每個'SiteInfo'記錄的同一列中? – 2014-10-02 07:43:19

+0

只是爲了澄清:在標題中你問「..to一個行」,但在你的問題中陳述「......只有一個列」。我懷疑你的意思是行嗎? – mhutter 2014-10-02 09:38:24

+0

@Manuel更新了問題!我希望它只能有*一個* SiteInfo記錄(所以只有一行,是的)。我已經在種子文件中創建了一個,並且在這個應用程序的情況下,沒有辦法通過UI來創建額外的SiteInfo記錄。我只是好奇心好奇,如果我需要*,我會怎麼做呢? – kittyminky 2014-10-03 01:04:35

回答

0

要回答你的問題:不,你不能,也沒有必要。

無論如何,您都會想要像SiteInfo.first那樣加載您的信息。