0

我有一个处理网站的应用程序。有一个名为“sites”的模型,它有_many 个页面。站点模型有一个称为主页的列。每个站点的页面列表包含主页和附加页面(关于、定价等)。

在这篇文章: 基于多个模型创建范围,我能够弄清楚如何确定页面模型的范围,以便我可以将主页与其他页面分开。但我需要进一步修改范围,因为我注意到在附加页面中,出现了 robots.txt 文件。我想排除那些,但我不确定如何。我附加了这个:

.where("'robots.txt' <> pages.url[-10,10]")

但没有运气。有什么建议么?

4

1 回答 1

1

你可以使用这个:.where("pages.url NOT LIKE '%robots.txt'")

于 2012-07-27T19:30:09.297 回答