我是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