可能是一个相当基本的问题,但请耐心等待。决定使用数组属性还是嵌套模型
我建立具有一些模块化的内容片段,由ContentBlock
模型表示的页面。每个ContentBlock
至少有一个链接,每个链接都有几个不同的属性。我最初的做法是将这些链接作为一个数组添加到模型中,因为似乎没有任何实际需要将它们单独存储在数据库中,并且它们没有任何自己的逻辑。现在我正在创建一个用于创建/编辑ContentBlock
的表单,但是如果链接有单独的嵌套模型,则构建起来会更容易。
我强烈考虑将使用一个模型,但我的直觉是,它是“错误”的一种存储类似的比较琐碎的环节是在DB。鉴于我仍然习惯于使用Rails,这种感觉是否错位?我应该为任何事情创建模型吗?或者我应该在寻找某种最低标准之前?
最终我已经与嵌套模型,只是因为这是最直接,最现实的解决手头的问题,而且也没有一个真正的好理由不是太。我想我只是陷入了过度分析的事情,寻找一种“更好的思想”方式,而不是更实际的方式。 另外,感谢您关于急切加载的提示! – 2013-02-13 04:11:04