更新:Reimbursements New Action
カスタムRailsのルート
で代わりの
@company = Company.find(params[:company_id]
が、私はこれはname
とURLにid
を置き換え@company = Company.find_by_name(params[:company_id]
を使用しますが、まだで/reimbursements/new
が必要ですURLの最後。何かご意見は?
概要:私はCompany
Company has_many reimbursements
をCompanies
コントローラ/モデルを持っているとReimbursements
コントローラ/モデルだけでなくname
問題があります。 とき新しい会社が作成された新しいreimbursements
へのリンクは
localhost:3000/companies/:id/reimbursements/new
このURLは非常に長いですし、私はそれが好む:
localhost:3000/companies/company.name
が、これは可能ですか?これをどうやってやりますか?前もって感謝します!
あなたは何でも自由に使えます。ルートは単なる正規表現です。しかし、本当の疑問はそれが良い考えであるかどうかです。短いURLはマーケティングの流行です。 – max
私が投稿したアップデートをチェックアウトしてもよろしいですか?私はどんな洞察にも感謝します – szier