pagi!

saya sdng brmasalah aplikasi ror saya, mohon bantuannya. Saya ingin menampilkan 
username, tp saya mendapat error message:


Showing app/views/posts/_post.html.erb where line #2 raised: 
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.usernameSebagai informasi, ini adalah 
isi dari beberapa file saya.
Isi dari app/views/posts/_post.html.erb:

<% div_for post do %>
        <p><b>Posted <%= time_ago_in_words(post.created_at) %> ago by <%= 
post.user.username %></b></p>
        <p><%= post.message %></p>
<% end %>

Isi dari app/models/post.rb:

class Post < ActiveRecord::Base
  belongs_to :user
end

Isi dari app/models/user.rb:

class User < ActiveRecord::Base
        has_many :posts, :dependent => :destroy
  --------------- cut -------------------
end

Isi dari app/controllers/posts_controller.rb:

class PostsController < ApplicationController
        def index
                if logged_in?
                        @posts = Post.all(:order => 'Created_at DESC', 
:conditions => ['user_id = ?', current_user.id])
                else
                        @posts = Post.all(:order => 'Created_at DESC')
                end
                respond_to do |format|
                        format.html
                end
        end
----------------------- cut -------------------------------
end

Fyi, untuk user, saya generate pakai nifty-generators. saya udah di kutak-katik 
dari kemarin, tp blom ketemu solusinya sampai sekarang.
makasih!

 --
quote: while(not_succeed()) { try_harder(); }
Portfolio: http://kuntoaji.c0de.me


      &quot;Coba Yahoo! Mail baru yang LEBIH CEPAT. Rasakan bedanya sekarang! 
http://id.mail.yahoo.com&quot;

[Non-text portions of this message have been removed]

Kirim email ke