更新:与其自定义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