我正在尝试使用以下语法从数组中提取一些数据:
@entries_from_db = XrEntry.find(:all, :conditions => [:FeedURI => uri ], :select => 'json')
:FeedURI 是包含 uri 的数组 ["123456", "23345", "4453"] 的记录 uri 是包含当前 uri 的变量。
我试图做出的声明是“从 XrEntry 选择 JSON,其中 FeedURI 包含 uri” 我被困在访问数组的部分,并且当我尝试不同的代码时总是收到几个错误消息。
有人有想法吗? 谢谢!
最佳答案
我用这个语法解决了它
@entries_from_db = XrEntry.find(:all, :conditions => ["FeedURI like ?", "%#{uri}%"] , :select => 'json')
读取数组需要“%#{your_rails_variable}%”
关于mysql - 从数据库(rails)中的数组中提取数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4756766/