2010-10-11 2 views
0

Я создаю приложение для управления некоторыми продуктами, поэтому у меня есть модель продукта.Советы по Rails 3 - Маршруты - Restfull

Мы продаем, покупаем и когда продукт бреется, мы отправляем его изготовителю для ремонта.

Итак, я создал модель Модификации, которая будет заботиться обо всех деталях продукта.

Когда мы купили продукт, для каждого продукта в таблице Movionation генерируется запись In. На продажу и ремонт.

Я стараюсь сделать его более спокойным, и именно поэтому я смущен.

Как мне это сделать? Ресурс: движение? Или я должен создать контроллеры «product_in» и «product_out»?

Я хочу, чтобы URL-адреса были похожими на «movimentation /: to_where /: direction» (in/out) и поэтому правильно рисуем представления.

Какие-либо из них?

ответ

0

у вас может быть movimentation_controller с действиями in/out и: to_where param. поэтому для маршрутов у вас есть два варианта:

#if you have other REST actions do this: 
resources :movimentation do 
    member do 
    get :in 
    get :out 
    end 
end 

#or go with a match: 
match '/movimentation/in/:to_where' => 'movimentation#in' 
match '/movimentation/out/:to_where' => 'movimentation#out' 

приветствий, А.

Смежные вопросы