我想在我的网页上显示一个组合框
我有两个对象:
即
rails生成脚手架人id:整数名称:string
rails生成脚手架状态id:整数名称:string
我希望这个人能够选择国家
什么是最佳做法?
我应该运行不同的脚手架吗?
(一个会在db和另一个代码中创建外键的人吗?)
感谢。
答案 0 :(得分:0)
如果Person
只能随时链接到单个State
,请向state_id
添加Person
字段。如果Person
可以链接多个States
,例如,Residences
您应该为包含state_id
和person_id
的对象创建一个对象。
关于关系和链接模型的更多信息可以在Rails Guides
中找到要呈现状态下拉列表,您可以使用select helper method。确保为选择输入字段(state_id)使用正确的字段名称,而不是关联的名称。(状态)