首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Ruby-on-rails gem在meta_where的"where“条件下失败

Ruby-on-rails gem在meta_where的"where“条件下失败
EN

Stack Overflow用户
提问于 2011-08-03 10:55:02
回答 1查看 107关注 0票数 1

我有一个问题,可能是gem的问题,但可能是meta-where问题。我使用gem安装了meta_where-1.0.4,得到的响应是我成功了,并且提供了meta_where的uri,但是当我在控制器的search方法中尝试where-condition时,类似于meta-where提供的这个示例:

代码语言:javascript
复制
Person.where(:skill_set.matches => 'Hello%'

报告了一个错误:

代码语言:javascript
复制
"undefined method 'matches' for :skill_set:Symbol"

就好像gem的方法没有被访问一样。我试着用"require“,但没有用。

我使用的是Windows XP、Firefox、Ruby 1.9.2。

我该怎么办?谢谢,巴尼

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-08-03 15:58:59

我假设您已经运行了迁移,并且person表中有一个skill_set属性:您不需要require。只需在Gemfile中添加'gem meta_where',然后运行'bundle install'即可。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6921160

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档