我有一些观点可以打印出一个指南表,标题中有"农业"一词。
def farming
t = Guide.arel_table
@guides = Guide.where(t[:title].matches('%farming'))
end
问题是我想展示所有至少包含"农业"一词拼写的指南。因此,"傻瓜农业"也应该出现在搜索中。
我该怎么做?
为了
匹配Farming for Dummies
你需要使用farming%
,即 %
应该在单词farming
之后。
尝试以下操作以返回title
中任何位置包含title
(包括单词farming
)的所有记录:
def farming
t = Guide.arel_table
@guides = Guide.where(t[:title].matches('%farming%'))
end