【发布时间】:2011-12-04 04:58:00
【问题描述】:
我对 SQL 查询知之甚少,而且我是 ruby on Rails 的新手。 这是我的问题。我有 2 张桌子国家和州。一个国家有很多州。 我知道 State 表中必须有外键连接到 Country 表。 所以查询一个国家的所有州是
Select *
From State
Where
State. country = Country. country
And Country.country = 'XYZ'
我需要能够生成一个用于创建新州的表单,其中包含国家/地区的下拉列表。在创建州时,用户可以选择该州所属的国家。这将帮助我检索一个国家的所有州。我知道我需要分别在 Country 和 State 模型中使用 has_many 和 belongs_to。但我无法理解要在控制器和视图中进行的修改才能获得所需的形式。
【问题讨论】:
标签: ruby-on-rails forms model controllers