title: Cannot read property 'title' of undefined. Express
body: <p>Hi im developing nodejs express app. I am getting exception and dont know why. Everything  seem to perfect for me. My exception is shown below:</p>
  
  <pre><code> 500 TypeError: C:\Nodejs\NodejsBlog\apps\blog/views/postdetail.jade:23&lt;br/&gt; 21| .col- md-12 &lt;br/&gt; 22| .posts &lt;br/&gt; &gt; 23| h3= post.title &lt;br/&gt; 24| p=post.body &lt;br/&gt; 25| p tag:      &lt;br/&gt; 26| i=post.tag &lt;br/&gt;&lt;br/&gt;Cannot read property 'title' of undefined
  21| .col-md-12
  22| .posts
  &gt; 23| h3= post.title
  24| p=post.body
  25| p tag:
  26| i=post.tag
  Cannot read property 'title' of undefined
  at eval (eval at (C:\Nodejs\NodejsBlog\node_modules\jade\lib\jade.js:152:8), :221:59)
  at C:\Nodejs\NodejsBlog\node_modules\jade\lib\jade.js:153:35
  at Object.exports.render (C:\Nodejs\NodejsBlog\node_modules\jade\lib\jade.js:197:10)
  at Object.exports.renderFile (C:\Nodejs\NodejsBlog\node_modules\jade\lib\jade.js:233:18)
  at View.exports.renderFile [as engine] (C:\Nodejs\NodejsBlog\node_modules\jade\lib\jade.js:218:21)
  at View.render (C:\Nodejs\NodejsBlog\node_modules\express\lib\view.js:76:8)
  at Function.app.render (C:\Nodejs\NodejsBlog\node_modules\express\lib\application.js:504:10)
  at ServerResponse.res.render     (C:\Nodejs\NodejsBlog\node_modules\express\lib\response.js:798:7)
  at C:\Nodejs\NodejsBlog\apps\blog\routes.js:64:14
  at callbacks (C:\Nodejs\NodejsBlog\node_modules\express\lib\router\index.js:164:37)
  </code></pre>
  
  <p>And here is the app.post code:</p>
  
  <pre><code>app.get('/Post/:id',function(req,res){
      var postdata;
      var comments;
      Post.findOne({_id:req.params.id},function(err, docs){
              if(docs) {
                  postdata=docs;  
                  console.log('Gönderi bulundu');
                  console.log(docs);
                  console.log(postdata);
                  console.log(postdata.title);
              } else {
  
                  console.log('Gönderi bulunamadı');
              }
          });
  
          Comment.findOne({postid:req.params.id},function(err, docs){
              if(docs) {
                  console.log('Yorum bulundu');
                  console.log(docs);
              } else {
                  comments=docs;  
                  console.log('Yorum bulunamadı');
              }
          });
  
      return res.render(__dirname+"/views/postdetail",{
              title: 'adfasdf',
              stylesheet: 'postdetail',
              post:postdata,
              comments:comments
              });
  });
  </code></pre>
  
  <p>And my view:</p>
  
  <pre><code>extends ../../../views/bloglayout
  block js
  script(type='text/javascript')
      $(function() {
          $("#commentform" ).submit(function( event ) {
              alert( "Handler for .submit() called." );
              $.ajax({
                  url: '/Post/Comment/',
                  type: "POST",
                  data: $('#commentform').serialize(),
                  success: function(response){
                  alert('Yorum Kaydedildi');
                  }
              }); 
              event.preventDefault();
          });
      });
  
  block content
  .row
      .col-md-12
          .posts
              h3=post.title
              p=post.body
              p tag:
                  i=post.tag
              p Anahtar Kelimeler:
                  b=post.keywords
          .row
              .col-md-4
                  h5 Yorum Yap
                    form#commentform(role='form',action='/Post/Comment', method='post')
                              input(type='hidden',name='comment[postid]',value=postdata._id)
                          .form-group
                              input.form-control(type='email',name='comment[email]',placeholder='E-posta adresi')
                          .form-group
                              input.form-control(type='text',name='comment[website]', placeholder='Website')
                          .form-group
                              textarea.form- control(type='text',name='comment[content]', placeholder='Yorum')
                          button.btn.btn-  default(type='submit') Ekle
                  -comments.forEach(function(comment) {
                  .well
                      p
                          b=comment.content
                      p=comment.email
                  -})
  </code></pre>
  
  <p>Also i checked my mongodb. There is data. I dont know why 'title' property is 'undefined' have no idea.</p>