0

我正在构建一个小型练习应用程序并且卡住了。我有这些模型一对多的关系:

票:

class Ticket < ActiveRecord::Base
  has_many :descriptions
end

描述:

class Description < ActiveRecord::Base
  belongs_to :ticket
end

该关系的目的是,每次您更新/编辑工单的描述时(仅当描述与之前的描述不同时),都会创建一个新的描述条目。这使我能够拥有该票证的先前描述的历史记录。描述是一个字符串,它将成为工单新建和编辑视图中的文本字段。

我在执行此操作时遇到了麻烦。我知道我很可能必须更改门票控制器和描述控制器中的代码,但我不确定如何。我也不确定如何实现工单视图。感谢您帮助我学习 Rails。

4

1 回答 1

0

您必须将嵌套的描述属性添加到您的工单表单

这是一篇使用accepts_nested_attributes_for的好文章: http ://rubysource.com/complex-rails-forms-with-nested-attributes/

还有一个 railscasts 视频: http ://railscasts.com/episodes/196-nested-model-form-revised

于 2013-03-08T21:36:39.750 回答