【问题标题】:Creating Dynamic forms for awesome nested set association with in Ruby on Rails在 Ruby on Rails 中为令人敬畏的嵌套集关联创建动态表单
【发布时间】:2013-05-08 10:59:24
【问题描述】:

嗨,我是 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

等等。我想首先选择带有根类别的表单并创建新对象,直到所选类别没有子类别。

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

【问题讨论】:

    标签: ruby-on-rails ruby-on-rails-3 jquery ruby-on-rails-3.2 nested-sets


    【解决方案1】:

    你可以使用

    url:refresh_category_path, remote: true
    

    表单中的 ajax 请求属性并在 refresh.js.erb 文件中呈现新表单

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-01-09
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-03-06
      相关资源
      最近更新 更多