0

こんにちは、私は一種のレール初心者で、カテゴリと製品の 2 つのモデルを持っています。

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

など。まず、ルート カテゴリに付属するフォームを選択し、選択したカテゴリに子がなくなるまで新しいオブジェクトを作成します。

アドバイスをいただければ幸いです。ありがとう。

4

1 に答える 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ここから詳細情報を取得できます。

于 2013-05-11T16:06:52.677 に答える