奇怪的 SearchLogic 错误(Rails)
我的搜索表单正在触发此操作。
undefined method `id_like_before_type_cast' for #<Class:0xb5ffff68>
这是表格中的行:
<%= f.text_field :id_like %>
My search form is triggering this.
undefined method `id_like_before_type_cast' for #<Class:0xb5ffff68>
Here's the line from the form:
<%= f.text_field :id_like %>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我已经在我的机器上解决了这个问题。我认为该问题是由于尝试从 Rails 2.3.9 升级到 Rails 2.3.12,然后又退回到 2.3.9 造成的。我这样做时没有删除我的供应商/rails 目录,看起来 2.3.12 中的一些文件被遗留下来了。
解决方案是删除vendor/rails目录,然后重新安装(并冻结)Rails 2.3.9。
I have fixed this problem on my machine. I believe the problem resulted from attempting to upgrade from Rails 2.3.9 to Rails 2.3.12, then backing back down to 2.3.9. I did this without deleting my vendor/rails directory and it looks like some files from 2.3.12 got left behind.
The solution was to delete the vendor/rails directory, then reinstall (and freeze) Rails 2.3.9.