2014-10-02 71 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那样加载您的信息。