redmine中增加查询三步走

假设有视图tasklists
(1)增加数据映射,在models中增加文件tasklist.rb:
class Tasklist < ActiveRecord::Base
end
(2)增加控制类及控制映射
A)controllers目录下增加tasklists_controller.rb:
class TasklistsController < ApplicationController
  # GET /monthworks
  # GET /monthworks.json
  def index
    
    @tasklists = Tasklist.find(:all)

    respond_to do |format|
      format.html # index.html.erb
      format.json { render json: @tasklists }
    end
  end
 end
B)routes.rb中增加控制映射
  resources :tasklists

(3)增加视图类
在views中tasklists增加文件index.html.erb

<h1>月度任务量</h1>

<table class="list issues">
  <tr>
    <th class="checkbox hide-when-print">人员</th>
    <th class="checkbox hide-when-print">总任务</th>
    <th class="checkbox hide-when-print">完成任务</th>
   <th class="checkbox hide-when-print">延迟任务</th>
   <th class="checkbox hide-when-print">计划工时</th>
   <th class="checkbox hide-when-print">实际工时</th>
   <th class="checkbox hide-when-print">任务完成质量</th>
  </tr>

<% @tasklists.each do |tasklist| %>
  <tr  class="hascontextmenu odd issue status-1 priority-2 priority-default created-by-me">
    <td  class="project"><%= tasklist.lastname %><%= tasklist.firstname %></td>
    <td class="project"><%= tasklist.tasknum %></td>
    <td class="project"><%= tasklist.donetasknum %></td>
    <td class="project"><%= tasklist.latetasknum %></td>
    <td class="project"><%= tasklist.sworktime %></td>
    <td class="project"><%= tasklist.aworktime %></td>
    <td class="project"><%= tasklist.taskq %></td>
  </tr>
<% end %>
</table>

<br />

 
OK,搞定,访问http://220.178.25.130:8088/redmine/tasklists即可看到成果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值