【发布时间】:2015-12-30 02:02:30
【问题描述】:
这个问题有两个部分:
考虑具有Student - name:string, favorite_class:references 和FavoriteClass name:string, abbrev:string 的活动记录关系。
第一个问题:创建student 记录并添加favorite class(名称和缩写)时,我想检查该名称/缩写组合是否存在以及它是否为该关联加载了该组合,否则创建一个新的一个。
第二:当我尝试更新(放置)student 时,我希望能够通过favorite class 的abbrev 并按该部分查找记录(假设缩写是唯一的)并使用它,否则失败。
我没有看到执行此类操作的 rails 方式。
【问题讨论】:
标签: ruby-on-rails rest activerecord rails-postgresql