08/12/24

1、在知识库系统中添加了上传和播放mp3功能。

2、对考勤系统做了修改;原来在录入员工时,会从入职日期开始到录入日期每天生成一条考勤记录,所以在碰到星期六,星期天时,也会生成一条记录

今天对此bug做了修改。

3、对reach系统中的建筑资料室做了修改。

另:
1、mp3的播放

<object id="hjplayer" height="85" align="middle" width="400" valign="top" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,28,0" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000">
                      <param value="always" name="allowScriptAccess"/>
                      <param value="/mp3player.swf" name="movie"/>
                      <param value="high" name="quality"/>
                      <param value="noScale" name="scale"/>
                      <param value="window" name="wmode"/>
                      <param value="#ffffff" name="bgcolor"/>
                      <param value="true" name="allowFullScreen"/>
                      <param value="_bindid=123&sw1=<%= file %>&autoplay=true&hjpid=624" name="flashvars"/>
                      <embed height="85" align="middle" width="400" pluginspage="http://www.macromedia.com/go/getflashplayer" type="application/x-shockwave-flash" allowscriptaccess="always" name="hjplayer" flashvars="_bindid=123&sw1=<%= file %>&autoplay=true" bgcolor="#ffffff" allowfullscreen="true" scale="noScale" quality="high" src="/mp3player.swf"/>
                      </object>

其中:mp3player.swf为mp3的播放文件,file为待播放的文件名称;这些文件都需要放入public文件夹中才能访问

2、在find语句中添加:select

Table.find(:all,:select=>"distinct fieldname1,filename2,filename3")

用:select参数可以很好的提高性能,因为在rails中的find会把所有的字段都select出来,如果遇到大字段,就会很影响性能,所以在必要的时候,可以使用
:select限制要取出的字段;


你可能感兴趣的:(Rails)