我想在 Rails 中创建发票。发票可以有项目,每个项目都有数量和价格。这是我们每天看到的典型发票。
为了创建发票,最好的方法是什么。
发票和项目的常见模型是什么?
正如我所见,项目将是一个单独的模型。但是我们如何才能拥有一个发票视图,它既可以创建发票,也可以创建添加到其中的项目?
例如,我想创建类似这样的示例发票表单:http: //sourceforge.net/projects/gal/screenshots/48841
更新:
除了答案之外,以下链接对于解决问题很有用:发票示例:https ://github.com/linkworks/invoices
http://railscasts.com/episodes/196-nested-model-form-part-1
http://railscasts.com/episodes/197-nested-model-form-part-2
ryan bates 也为同样的目的创建了一个 rails 插件!:https ://github.com/ryanb/nested_form
更新 2:
我正在寻找的另一个解决方案: 谷歌缓存版本