我有三种型号:
class Repositioning < ActiveRecord::Base
has_one :repo_mood
has_one :mood, through: :repo_mood
end
class Mood < ActiveRecord::Base
has_many :repo_moods
has_many :repositionings, through: :repo_moods
end
class RepoMood < ActiveRecord::Base
belongs_to :repositioning
belongs_to :mood
end
但我只有一个
Repositionings
控制器。在我的应用程序中,用户可以添加
mood
到
repositioning
数据通过以下方式发送到我的API:
repositioning: { mood: mood_id }
有没有一种铁路方式来产生必要的能量
repo_mood
条目:
RepoMood.create(repositioning_id: repositioning.id, mood_id: mood_id)
不用人工呼叫?我的想法就像Rails视图中的嵌套表单。