11月28日 记录一个错误❌,看ruby on rails --active support core extensions--present? && presence && duplicable?

❌错误

1. @job.resume.count: 提示❌   undefined method `resume'

   ✅: @job.resumes.count  //解释:调出某一个job的所有简历,所以需要+s

 

2.rails g controller admin/resumes. //解释: 这是与后台admin操作相关的同名resumes_controller,然后再设定路径,http://localhost:4000/admin/jobs/26/resumes 才能有效。之后要建立相关的view和controller内的method.


Active Support Core Extensions

是ruby on rails 的组件,扩展了ruby语言,提供了一些实用功能。各个功能可以分开加载,用哪个加载哪个,减轻应用程序的负担。

 方法present? => true 或 false

 方法presence => 返回实际的值,如果没有则nil 

 方法duplicable? //判断对象是否可以复制,按照定义,除了 nilfalsetrue、符号、数字、类、模块和方法对象之外,其他对象都可以复制
 

posted @ 2017-11-28 10:33  Mr-chen  阅读(162)  评论(0编辑  收藏  举报