我是RoR新手;我想创建以下语句。我有一个数组;我想该控制器返回false,如果所有的数组元素不等于变量价值。是代码返回虚假陈述
def check_warehouse(asset,serial)
wh = Warehouse.where(["(asset = ? and serial = ?) OR (asset = ?) OR (serial= ?)",asset,serial,asset,serial])
return false if wh.count > 1
return false if
wh.each do |wh|
wh.position_id != session[:position_id]
end
end
但它没有工作!为什么呢?
此外,你可以建议我一个插件或运行在Rails 3.1上的gem用于从RoR数据生成pdf吗? 谢谢大家
这无助于说“它不起作用“。描述什么不起作用 - 提供错误信息,描述你期望发生的事情等。 – 2012-02-08 15:37:36
你能更加描述你的错误吗?同样对于PDF导出,请查看'whhtmltopdf' – ksol 2012-02-08 15:39:59
@marco如果这对你有用,请接受答案。 – 2012-02-17 18:29:59