写CRUD的时候, 常常要用到各种"id"的, 要很正确的理解这些id才成, 写错就直接指代错对象, 全灭啊~
job controller 以及 admin的job controller里面的"id"是一样的吗?
例子
def show
@job = Job.find(params[:id])
end
这是两者通用的咩?还是admin的CRUD里的id 要用新的id, 比如 group_id之类的?
我觉得应该要用同一套, 因为两者都是指代到同一个数据表格的, 调用同一套数据的话, id应该一样的. 就是权限不同来区别二者的.
嗯嗯, 教程上看也是用同一个id 没错
但是routes上面有区别, 因为都是用jobs这个词汇, 重复出现resources :jobs在routes里面会报错的. 所以同一个jobs但是有区别的"admin的jobs"的routes要用namespace来写的. 代码部分在routes里才有区别哦~