项目修复bug集锦1
来源:互联网 发布:网络诈骗的手段的图片 编辑:程序博客网 时间:2024/05/03 22:31
2更新个人信息的语言时admin报错,原因在于初始化的Atlist表的at_type的值因该为1,修改为1即可。(account_manages_coutroller.rb)
3评论输入框,在光标刚进入的时候,不是定位在最初位置,而是中间有空格,查了很久原因是在<textarea>和 </textarea>有空格造成的,如果遇到这种情况,删除<textarea>和 </textarea>之间的空格就行了
3私信在线状态,跳转页面或者刷新页面时,在线状态会切换为离线状态,原因是在载入内容前调用了onbeforeunload 和onunload="logout_stat()"调用这个logout_stat()方法去消除在线状态所致,修改layouts(项目文件夹)下的相关文件即可(去除onberforeload 和 onunload的调用即可)
#=======================================
1问题:500 - Internal Server Error
答案:(1)这次遇到的情况是某个文件有逻辑代码错误
application.rb这个文件的push_about_device方法异常导致服务器报500 - Internal Server Error,也就是服务器内部错误。
(2)其他情况:,最有可能的是配置文件错误,排除这个后再检查其他情况。内存资源占用过多、IE安全级别设置与浏览的网站不匹配、与其他软件发生冲突、 博客有恶意软件或插件干扰等,
#=====================
2问题:编辑个人信息后更新报错:
You have a nil object when you didn't expect it!
The error occurred while evaluating nil.identifier=
答案:修改account_manages_controller.rb的update_profile方法的402行把添加信息隐藏掉
原来的代码
unless params[:screen_name].blank?
@user.screen_name = params[:screen_name]
atlist = AtList.find_by_at_type_and_ids_and_group_id(1,@user.id.to_s,@user.group_id)
atlist.identifier=@user.screen_name
atlist.save
end
修改后:
unless params[:screen_name].blank?
@user.screen_name = params[:screen_name]
# atlist = AtList.find_by_at_type_and_ids_and_group_id(1,@user.id.to_s,@user.group_id)
# atlist.identifier=@user.screen_name
# atlist.save
end
#==================================================
3问题:切换“在线状态”后点击其他操作后自动改为“离线状态”。
答案:在每一个显示微博信息的界面
<!--去除onberforeunload和onunload触发的方法onunload="logout_stat();"否则为调用login_stat()把用户在线的状态修改为离线 -->
改为:<body onload="add_hot_topic();" style="/*background-color:#e0e0e0;*/">
#=====================================================================
4问题:版权信息,不显示问题(皖ICP 备09019140号)的显示位置的被微薄信息遮挡了,不是div样式而是table表格的td样式的问题和最外为div样式问题,具体页面在/View/Layout/文件夹下的tweets.html.erb 和search.html.erb中的 <div id="main_tweets_2">的样式问题,修改即可。
#=======================================================================
5问题:IE8删除微博不能弹出对话框问题
答案:是position:fixed这个属性的问题
修改dialog.js中的common_dialog_html(args)方法中的样式信息,样式表转移到style-screen.css的最后位置了
#===================================================================
6问题:首页群显示的不能添加的问题,点击添加要显示的群没有反应
答案:
该用户所属的所有群的记录表是gr_recs根据user_id和group_id获取相应的信息,在首页要显示出来那些在表user_settings这个表中,根据user_id ,key和value获取相应的结果
点击没反应的原因是脚本调用问题,在
#=====================================================================
新修改6.20
1问题:上传图片界面,图片中心左边缺少图片
答案:经测试是因为引用的图片缺失,查找出引用的图片,重新添加到醒目中
2问题:文档上传功能,无法上传问题
答案:请测试查找,问题出现在脚本调用缺少参数。解决方法:在dialog.js文件的function document_upload(){upload_div(type,local,action,fileField,accept)}方法中upload_div这个方法调用缺少了fileField这个参数获取不到文件名称所导致。
3问题:Chrome上缺少“日历系统管理” 不显示
答案:是权限设置的问题,如果设置群管理员(级别为3)有权限管理“日历管理系统”的话,则修改views/common/_calendar_top.html.erb文件中的<div id="calendar_category" ></div>这个div中的判断。
4问题:“在线用户”和实际用户在线情况有差距(例如,gaoliang应该是不在线的用户,但是实际显示gaoliang在线)
答案:(现在的设置是@user.activated控制是否在线,而用户列表中的在不在线却是@user.stat控制的),修改ajax/set_arrow的切换方法的判断依据,在修改_dm_chat.html.erb文件中的在线或者隐身的判断条件,使其一致即可。
- 项目修复bug集锦1
- 如何维护大项目-修复bug
- 项目:文件压缩与解压(修复bug)
- bug修复心得(1)
- BUG修复
- Bug 修复
- Bug修复
- bug修复
- bug集锦
- BUG集锦
- BUG集锦
- bug和bug修复
- IOS6下cocos2d 1.0项目两个bug修复
- 开源项目Mjpeg-Streamer的bug修复
- 20170226C++项目班08_修复bug/函数添加
- **Linux环境下部署WEB项目出现的BUG集锦**
- 1.2.1测试报告5 BUG修复
- 项目BUG总结1
- POJ1269 判断2条直线的位置关系
- WPF经典布局 (入门必学)
- 如果你有一个儿子,你希望他娶一个什么样的女人?(知乎问答)
- Failed to pull selection
- 自动化测试如何解决验证码的问题
- 项目修复bug集锦1
- 三国佚事——巴蜀之危 (SDUT 2058)
- C/C++: 邻接表图深度优先搜索
- 网络发起重认证
- gcc编译: 打包若干.o和.a文件为新的.a文件
- git revert和git reset的区别
- 闲暇时间看了下DHT网络
- 用CSS3实现对图片的放大效果
- 网络发起注销