我有路线
match ":id", :to => "doctors#show", :via => :get, :as => :doctor
match ":id", :to => "doctors#update", :via => :put, :as => :doctor
这给了我:
http://domain.com/ID
现在,我创建了另一个控制器,我也希望在其中拥有与以前几乎相同的路由。
match ":id", :to => "professions#show", :via => :get, :as => :profession
这给了我:
http://domain.com/ID
但是,我想创建一些检查系统,例如:如果第一条路线没有找到任何数据,那就去检查另一个。它们在任何时候都绝对不会相同。
这是我在控制器中的显示代码:
def show
@profession = Profession.find_by_slug(params[:id])
end