2012-02-08 62 views
1

我有一個Post模型,有一個巨大的列(full_html)。因此,而不是做一個select "posts".*或什麼的,我要選擇除了full_html默認爲每場(只有抓住它,當我真正嘗試訪問該屬性)設置默認列從Rails中的數據庫拉

我目前的解決辦法是:

Post.select(Post.column_names.map(&:to_sym) - [:full_html]).where(...) 

但它的漂亮的總數

回答

0

這是關於斑點的類似SO Question。最後兩個答案打開了一些您可能想要查看的替代方案。我打算建議類似於第二個到最後一個將完整html存儲在不同模型中的內容,然後將這兩個關聯在一起,但這可能會導致其他性能問題。