[关闭]
@joshsulin 2015-06-10T00:05:35.000000Z 字数 713 阅读 829

2015-06-09 代码审核反馈

juche


陈嘉伟(请看一下下面的代码,并做反馈)

  1. 攻略管理添加搜索功能
    此处输入图片的描述

    这段代码功能没有什么问题,但是一看感觉很乱不直观

    我对以上代码进行了重构,重构步骤如下:
    a. 添加了一个常量表示未审核状态的

    1. UNCHECKED_STATUS = 0

    b. 在model里面添加两个scope

    1. scope :unchecked, lambda { where(status: UNCHECKED_STATUS)}
    2. scope :search_title, lambda { |search_title| where(['title like ?', "%#{search_content}%"]) }

    c. 对controller index action进行了重写
    此处输入图片的描述

  2. 马甲用户管理列表
    controller_name: Admin::EditorUsersController
    action: index
    请按照上面代码的思想,把该index的代码进行重构

  3. 帮会帖子列表
    功能是按回复时间和帖子创建时间可以进行搜索.
    请按照上面代码的思想,把该index的代码进行重构

  4. 注册用户列表
    请按照上面代码的思想,把该index的代码进行重构

  5. html界面关于js的问题
    上周我们一起分享过关于 assets的用法。http://guides.ruby-china.org/asset_pipeline.html
    下来还是没有消化它。
    这个文件:app/views/admin/articles/index.html.erb 里面的代码,需要根据上面文档里面介绍的方法进行重构。
    特别需要注意的: 我们的项目或者是我们使用的自动化部署工具,都不会认public下面的内容,几乎下面的内容是要离开git版本库的。

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注