美文网首页
招聘网 二刷 8.1

招聘网 二刷 8.1

作者: RealAnalysis | 来源:发表于2019-05-29 01:37 被阅读0次

    新手不要太纠结, 进行下去 多练手 才是重点

    Part I.  Sidebar

    推测, 所需的model以及controller应该都具备, 所以只要改view代码, 分隔出一个sidebar区域就可以了对吧. 用col-md-4之类的...嗯...分区域怎么写来着...

    卧槽...直接写了个layout来用...算是有从controller下手, 虽然后来也是view的代码实现...但这个layout更像一个view旗下的独立功能...它直接给big picture大框架的如何分区, 代码很类似application这样全局用的"前端框架"类型代码. 要多练几次就更熟悉了.

    Q 疑问, 大框架在layout定了,那么sidebar里面的细节, 比如加个按钮, 这样的代码具体还是去admin/job/index里面写咩?

    A 居然不是, 具体的sidebar里面的细节, 在layout里面写哦?! 而且为了长远考虑, 不只是加个btn, 而是选择ul这样的"无序列", 这样就能在后期整整齐齐加各种东西了. 

    Part III.  Hide/Publish button

    学习之前的经验, 先从view代码做起. 这个按钮好做, 就是routes比较麻烦, 我先尝试

    后来才知道 原来少打了member...

    然后就看看页面显示, 没有问题, 但是键钮按下去就开始报错了... 不惊讶...

    话说...这个按钮...能改动jobs表格里的is_hidden的数据值. 这样的功能要怎样写...

    看看教程

    而且具体publish/hide做什么, 定义果然在controller里面写. 不过不用新建一个, 而是直接在job contr里面定义就好了,当然是admin/job/controller

    人家教程可省事了, 不写admin_jobs_path, 懒得查找, 直接写 " :back" 而且@job.save前面不用"if" 是否加"if"是个需求问题, 我无中生有了个需求. 还是理解不够透彻. 

    这样写还是错的

    认真看看, 上张代码还是错的...因为我删掉"if"却忘记同步删掉它配对的"end" !!!

    最后, 果然我还是跳过了优化这一步...而且那个让我吐血的self大哥就是这里出现的! 让我再大喊一次: "大哥你谁啊?!!!"

    相关文章

      网友评论

          本文标题:招聘网 二刷 8.1

          本文链接:https://www.haomeiwen.com/subject/isojtctx.html