Tag: ruby on rails 2

如何从另一个Rails引擎扩展Rails引擎中的模型?

我认为最简单的解释方法是用一个人为的例子。 我使用Rails 2.3.8与Ruby 1.8.7和ActiveRecord到MySQL db。 我在一个引擎中有以下(人为)模型(安装在主应用程序的vendor / plugins目录中): # contrived_app/vendor/plugins/concerts_engine/app/models/ class Concert < ActiveRecord::Base has_many :artists belongs_to :venue end 以及另一个引擎中的以下(人为)模型: # contrived_app/vendor/plugins/tickets_engine/app/models/ class Ticket < ActiveRecord::Base belongs_to :concert end 我该如何包含/扩展 has_many :tickets 在音乐会模型? 此外,加载顺序是否重要,如果是,如果尚未定义/加载Concert模型会发生什么? 是否有可能只包括 belongs_to :concert 如果音乐会被定义?

从嵌套表单发出combobox中的更新类

我创建了一个combobox,显示供应商,因此当选择供应商时将更新显示购买的div,显示购买后将以comboboxforms进行嵌套,因此当我选择购买时将显示所选购买的金额。 问题是,当我选择购买时,仅在第一行中工作,当我选择另一个combobox线时,显示所选择的第一个combobox的数量。 在这里我的表 suppliers |id| |name| 1 Supplier A 2 Supplier B shopping_documents |id| |supplier_id| 1 1 2 2 shopping_products |id| |shopping_document_id| |qty| |purchase_product_id| 1 1 1 1 2 1 1 2 purchase_products |id| |name| |price_sale| 1 XP 1000 2 VISTA 2000 supplier_products |id| |supplier_id| |amount| |purchase_product_id 1 1 1000 1 2 1 2000 1 […]