Problem with collection_select

Hi all.

I have a problem with collection_select, hope you guys can help me.

User has one Address, and Address has one Province. Here are my
models :

models/user.rb

class User < ActiveRecord::Base
has_one :address, :dependent => :destroy
…

models/address.rb

class Address < ActiveRecord::Base
has_one :province
belongs_to :user
…

models/province.rb

class Province < ActiveRecord::Base
belongs_to :country, :address
…

I need to populate a select tag contains list of all provinces. How
can I do that? I’ve tried use collection_select but isn’t working.

Thank you.

–William