能回忆起来, 可以用before_action直接控制admin/jobs的页面是否出现.
但是...is_admin的条件, 还是有点生疏啊啊啊!!!
首先还是不确定要把限制条件放model还是controller.
看了教程提示后, 首先可以尝试思路为, 在controller加before_action的条件限制,那么必须在controller的private部分就定义好这个条件为何, 所以是代码是要在controller里写的.嗯嗯. 先这样处理.
(果然在controller里面写admin的限制条件只是临时的处理, 后来发现还是要在model写才"正式")
然后尝试了就华丽丽的报错了...Orz
人家是current_user好吗? 不要乱起名字啊!
然后, 不要用 = 直接定义啊喂, 如果不是的情况还要"设计自动跳转"的 用"非"的概念, 即, !=
用if来设计不符合条件就跳转页面显示啊~困了就去(~﹃~)~zZ 这么困了连着基础都忘记也是跪了. 新手阶段来讲, 代码真是一天不练就生疏啊我去...
果然困了, 再改还是错, 真是创意百变的出错啊哈哈哈...
不过犯这样的错, 让我意识到了root_path的真意! 啊~教程果然良心教程~root_path真是好用的代码! 言简意赅的完成"跳转的设计"~~
然后还有一个错误, 就是current_user如果不是"某邮箱"的这行代码里...邮箱这样的"文本"代码, 不用引号的话, 会被尝试识别成"代码"...邮件地址被当做代码能不报错吗...真是花样百出的出错...创意无限啊~
这样才终于正确运行了, 妈耶...不容易...
然后尝试了一下, 这段代码是否放在"private"的部分对运行没有影响. 发现教程中没放在private里, 看来有深意哦. 以后遇到有影响的一定要注意一下会影响到什么, 关注代码写在private的意义~
OK 今日份的错误汇总到此, 困死了, 去碎觉了, 明天健身呢