我有两个表,一个包含不同的食谱,另一个包含recipes_ingredients (食谱所需的所有成分)。
recipes
-----
id_recipe
name
description
etc...
recipe_ingredients
-----
id_recipe_ingredient
id_recipe
id_ingredient
假设我只选择了一种配料(例如鸡蛋)。
SELECT *
FROM recipes r
INNER JOIN recipes_ingredients ri ON r.id_recipe = ri.id_recipe
WHERE ri.id_i
我一直在挠头,为什么这段代码会在某些时候有效,但不是全部有效(或者至少大部分时间有效)。我发现它有时确实会在浏览器中显示正确的内容,但奇怪的是,有时我会返回到相同的代码,运行服务器(按照正常情况),加载页面时会在控制台中收到一个错误:TypeError: 'undefined' is not an object (evaluating 'Session.get('x').html')
(当我收到该错误时,控制台中的下一行将读取Error -引用err对象,而其他时间将读取Object -引用data对象!?)。
我显然遗漏了Meteor中的会话变