更新:與其自定義Rails的路線
在Reimbursements New Action
@company = Company.find(params[:company_id]
我用@company = Company.find_by_name(params[:company_id]
這與name
的URL取代id
但仍需要/reimbursements/new
在網址末尾。有什麼想法嗎?
概述:我有一個Companies
控制器/模型和Reimbursements
控制器/模型
甲Company has_many reimbursements
甲Company
具有name
以及
的問題: 當新公司創建鏈接到新的reimbursements
表單是
localhost:3000/companies/:id/reimbursements/new
此URL是很長,我寧願它是:
localhost:3000/companies/company.name
這可能嗎?我會如何去做這件事?提前致謝!
你可以使用任何你想要的。路由只是正則表達式。但真正的問題是如果這是一個好主意。短網址是營銷時尚。 – max
您可以結帳我發佈的更新嗎?我將不勝感激 – szier