class PartsController < ApplicationController
def index
PART = Parts.new
PART.name = params[:name]
PART.price = params[:price]
end
end
<p><%= PART.name %></p>
<p><%= PART.price %></p>
<p><%= params[:name] %></p>
<p><%= params[:price] %></p>
Я вижу это так.
1. Создается коллекция.
2. В нее добавляются нужные поля и типы.
3. Добавляется связь, хз как))
Получается самый простой вариант моделировать все заранее, но при том что категорий дофига, и они до конца не установлены, то это будет долгий труд, благо что монго и миграций нет.