^I'd disagree with that.
Basically, it comes down to eating lots of calories, but you can do FAR better (nutritionally) than pasta and weight gainer shakes.
You have to understand that sometimes, you will be uncomfortable and will have to eat more than you feel like eating. I consider myself an EASY-gainer, but when I'm training hard, sometimes I just have to choke down more food if I want to keep my weight up.
Good Food Choices
-Nuts and nut butters. Very calorically dense.
-Meat
-Eggs
-Fruit
-Veggies
-Oats
-Milk, any kind you like so long as it's actual milk (not soy).
-Healthy, whole-grain, low-sugar, high-fiber cold cereals are almost a "magic bullet" for weight gain for me. Be careful though. You have to read the ingriedients/nutrition facts. Lots of cold cereals (any packaged food, for that matter) look healthy at first glance, but most certainly are not.
-Yogurt
-Protein powder or Muscle Milk. I'm not a big fan of gainers because most gainers are loaded with sugar.
-Whole grain, HFCS-free bread, also works very well for me (I'm not very carb-tolerant).