我有一个用户模型,每个用户都有一个公司名称和一个与之关联的城市。对于该项目,我需要根据城市列出每个用户。例如:citywise/san-francisco、citywise/new-york。目前这些是心目中的模型
class User < ActiveRecord::Base
attr_accessible :name, :company
belongs_to :city
end
class City < ActiveRecord::Base
attr_accessible :name, :slug
has_many :users
end
此外,城市不能是预定义的列表。它应该在数据库中创建每个用户时创建。
那么,如何在创建/更新用户时访问或创建城市?