消失风雨中 2010-10-28 17:05
浏览 277
已采纳

ROR怎样处理关联数据库表?

ROR怎样处理关联数据库表?

一个页面表单涉及2个数据库表是,提交的时候怎么同时修改2个数据库表。
比如:

表1:people:
id
name
age

表2:mobile:
id
phonenum
people_id

表1和表2之间的关系:
people.rb
class People < ActiveRecord::Base
has_many :mobiles
end

mobile.rb
class Mobile < ActiveRecord::Base
belongs_to :people
end

在一个/views/Mobile/new.rhtml页面中怎么处理people?提交后在控制器中应该怎么做?

  • 写回答

1条回答 默认 最新

  • vwangzhen 2010-10-28 19:36
    关注

    accepts_nested_attributes_for :people #接收参数

    看一下这篇文章就可以了

    http://efreedom.com/Question/1-2104737/Accepts-Nested-Attributes-Select-Tag

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 素材场景中光线烘焙后灯光失效
  • ¥15 请教一下各位,为什么我这个没有实现模拟点击
  • ¥15 执行 virtuoso 命令后,界面没有,cadence 启动不起来
  • ¥50 comfyui下连接animatediff节点生成视频质量非常差的原因
  • ¥20 有关区间dp的问题求解
  • ¥15 多电路系统共用电源的串扰问题
  • ¥15 slam rangenet++配置
  • ¥15 有没有研究水声通信方面的帮我改俩matlab代码
  • ¥15 ubuntu子系统密码忘记
  • ¥15 保护模式-系统加载-段寄存器