当前详细的Rails路径帮助程序
我经常编写代码以获取类似以下URL:
link_to @applicant.name, company_job_applicant_path(@company, @job, @applicant)
然而,这段代码更像是这样(冗余的):
link_to @applicant.name, company_job_applicant_path(@applicant.job.company, @applicant.job, @applicant)
这很愚蠢。
需要'pert'路径辅助工具
其他参数可以明显地从@job中派生出来。我真正需要输入的只是:
link_to @applicant.name, applicant_quick_path @applicant
这里有一个定义:
def applicant_quick_path applicant
company_job_applicant_path(applicant.job.company, applicant.job, applicant)
end
我的问题
- 这是一个合理的Rails方式吗?
- 我应该把这个方法存储在哪里?
- 我目前可以使用
app.company_path
在控制台中访问这些帮助程序。我应该如何从控制台访问我的新辅助方法?