0

嗨创建真棒嵌套组关联的动态形式与我有点轨新手,我有两个车型类别和产品在Ruby on Rails的

class Category < ActiveRecord::Base 
attr_accessible :name, :parent_id 
has_many :products 
acts_as_nested_set 
validates_presence_of :name 
end 

class Product < ActiveRecord::Base 
attr_accessible :name, :category_id 
belongs_to :category 
validates_presence_of :name 
end 

,我想对于选择类别创建动态创建的选择项在带有ajax或其他东西的新产品页面中。

例如我们的类别是

-Cat1 
-Cat1.1 
    -Cat1.1.1 
-Cat1.2 
-Cat2 
-Cat2.1 

等我想首先选择形式根类别来创造新的对象,直到选定的类别有没有孩子。

我很乐意提供任何建议。 谢谢。

回答

0

您可以使用

url:refresh_category_path, remote: true 

属性AJAX请求在您的形式和refresh.js.erb文件呈现新的形式

$("#product").append("<%= escape_javascript(render(:partial => @product)) %>"); 

http://railscasts.com/episodes/136-jquery你可以从这里得到更多的信息。