Wes*_*ter 26 activerecord ruby-on-rails ruby-on-rails-3
我有这个(合同和附件与has_and_belongs_to_many相关):
# Get the contract and specific accessory based on params
@contract = Contract.find(params[:id])
@accessory = @contract.accessories.find(params[:accessory_id])
Run Code Online (Sandbox Code Playgroud)
现在,我想从@contract中删除该特定配件.我不想从数据库中删除记录,只是想删除两者之间的关联.
这样做有什么困难?
谢谢!
Chr*_*erg 54
这个怎么样:
@contract.accessories.delete(@accessory)
Run Code Online (Sandbox Code Playgroud)
另请参阅:如何在不删除项目本身的情况下删除单个HABTM关联项目?
| 归档时间: |
|
| 查看次数: |
22122 次 |
| 最近记录: |