我正在构建一个管理某些产品的应用,所以我有一个产品型号。
我们销售,购买,当产品发生故障时,我们会将其发送给制造商进行维修。
所以,我创建了一个Movimentation模型,它将负责产品的所有细节。
当我们购买产品时,会在Movimentation表上为每个产品生成In记录。出售和维修。
我试图让它变得更加安稳,这就是为什么我感到困惑。
我该怎么办?资源:movimentation?或者我应该创建“product_in”和“product_out”控制器吗?
我希望网址像“movimentation /:to_where /:direction”(in / out),因此可以正确地绘制视图。
有什么难事吗?
答案 0 :(得分:0)
你可以拥有一个带有输入/输出动作的movimentation_controller和: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'
欢呼声, 甲