【发布时间】:2014-07-16 08:37:26
【问题描述】:
我是 ruby on rails 的新手,我要创建在线租赁系统。
这是位置基础模型
app/models/state.rb
Class State < ActiveRecord::Base
has_many :provinces
end
app/models/province.rb
Class Province < ActiveRecord::Base
belongs_to :state
has_many :districts
end
app/models/district.rb
Class District < ActiveRecord::Base
belongs_to :province
has_many :cities
end
app/models/city.rb
Class City < ActiveRecord::Base
belongs_to :district
end
第一个问题是如何显示如下图
- 阿拉斯加
- 加利福尼亚
- 洛杉矶
- 弗雷斯诺
- Cincotta(弗雷斯诺)
- 哈蒙德(弗雷斯诺)
- 梅尔文(弗雷斯诺)
- 梅尔文 1
- 梅尔文 2
- 亚利桑那州
- 科罗拉多
第二个问题是,如何创建面包屑所有模型
加利福尼亚州 >> 弗雷斯诺 >> 梅尔文 >> 梅尔文 1
【问题讨论】:
-
我正在尝试关联所有模型。为相关表添加外键,我的 home.html.erb 如何显示树视图?
标签: ruby-on-rails ruby-on-rails-3 ruby-on-rails-4 ruby-on-rails-3.2 ruby-on-rails-3.1