我有一个属于Coin模型的Post模型。
是否可以单独使用Post模型,并在控制器中根据路由是/ coins / posts还是仅/ posts来执行不同操作的条件?我的路线设置为
resources :posts
resources :coins do
resources :posts
end
是否可以进行某种检查?
if (the current route is coin_posts_path)
do x
elsif (the current route is posts_path)
do y
end
答案 0 :(得分:1)
您可以通过检查参数中是否存在coin_id
来做到这一点:
if params[:coin_id]
# nested action
else
# standalone action
end