`
wiisola
  • 浏览: 87403 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

毕业设计遇到的问题

阅读更多
1.如何统计一个分类中的文章数?是通过在Category表中设置一个topics_count字段,每次增加或删除时都更新该字段,还是直接在view层中通过Topic.count [ "category_id = ?", category.id ]语句直接做统计?后一种办法会不会降低速度?

2.统计文章浏览次数的字段view_counts是不是应该在show的时候每次加1?但是这样的话每次回复评论的时候都会加1,这样好不好?

3.网页跳转锚点如何设置?除了<a name="new_comment" ></a>外是不是有什么辅助方法?

4.要找一篇文章的前一篇和后一篇的话怎么找(按发表时间的顺序)?我用的办法好像不怎么好。
@pre_topic  = Topic.find(:first, :conditions => [ "created_at < ?", @topic.created_at ], :order => "created_at DESC")
@next_topic = Topic.find(:first, :conditions => [ "created_at > ?", @topic.created_at ]) 
  
5.是不是为了过滤一条信息,在view层和controller层都要写过滤代码?比如一篇文章有“删除”的选项,但不希望未登录的人执行此操作,那是不是应该在view层写上 <% if login? %> 之类的代码,然后在controller层也过滤一下未登录用户?有没有什么更好的办法?

6.如何控制表单中下拉菜单的CSS?比如改变下拉箭头样式的CSS代码怎么写?

7.如何对多条记录进行更新。比如我“参数设置”(controller/admin/config_controller.rb和view/admin/config/index.rhtml中的代码我总觉得写的不怎么舒服)

8.比如说我有2个前置过滤,一个是“是否第一次登录”,另一个是“是否是管理员”,有2个redirect_to,就会出现下面的错误怎么办?
引用
Render and/or redirect were called multiple times in this action. Please note that you may only call render OR redirect, and only once per action. Also note that neither redirect nor render terminate execution of the action, so if you want to exit an action after redirecting, you need to do something like "redirect_to(...) and return". Finally, note that to cause a before filter to halt execution of the rest of the filter chain, the filter must return false, explicitly, so "render(...) and return false".

9.改变默认的错误信息以后,比如在environment.rb文件中定义too_short错误的错误信息为“长度太短”,那如果注册输入login_name太短的话就会提示“login name长度太短”,这样就暴露了字段名,如何能替换掉其中的"login name"。还有如何修改错误提示框中“2 errors prohibited this comment from being saved”“There were problems with the following fields:”这些信息,我希望都改成中文。
默认的错误信息:
  # :inclusion => "is not included in the list",
  # :exclusion => "is reserved",
  # :invalid => "is invalid",
  # :confirmation => "doesn't match confirmation",
  # :accepted  => "must be accepted",
  # :empty => "can't be empty",
  # :blank => "can't be blank",
  # :too_long => "is too long (maximum is %d characters)",
  # :too_short => "is too short (minimum is %d characters)",
  # :wrong_length => "is the wrong length (should be %d characters)",
  # :taken => "has already been taken",
  # :not_a_number => "is not a number"

10.为什么有时候不能显示错误信息,如/message/index发表空留言就不会有错误信息,我只能改成在controller中控制。

11.如何只更新一条记录的部分字段?是通过@category = Category.find(params[:id], :select => "title, description")这种语句吗?但我每次用这个都会更新出错。

12./view/shared/item/_archives.rhtml里的代码写的很糟糕,感觉放了太多逻辑了,有什么办法把逻辑提出来,还有存档的代码怎么写比较好?
分享到:
评论
1 楼 jzp_cn 2008-03-22  
9.要求中文支持,查一下本地化的东西
11. 更新用@category.update_attributes({title =>'##', description =>'###'})

相关推荐

    毕业设计存在问题及解决办法

    本文将针对毕业设计中遇到的具体问题——缺乏互动元素以及用户不愿注册等问题进行探讨,并提出相应的解决方案。 #### 二、问题分析 ##### (一)缺乏互动元素 在传统的个人网站设计中,网站往往只注重于静态信息...

    电子信息工程专业毕业设计存在问题及对策.pdf

    "电子信息工程专业毕业设计存在问题及对策" 电子信息工程专业毕业设计存在问题及对策是电子信息工程专业学生的重要实践教学环节。毕业设计是对学生在校所学知识的综合运用和检验,可以培养学生运用理论知识解决实际...

    安全工程专业本科毕业设计存在问题分析及改革探讨.docx

    ### 安全工程专业本科毕业设计存在问题分析及改革探讨 #### 概述 安全工程作为一门高度综合且涉及多学科交叉的专业,旨在培养能够胜任安全技术、安全管理与研究、安全健康环境检测等领域工作的复合型高级工程技术...

    采矿工程专业毕业设计存在问题及新思路.docx

    ### 采矿工程专业毕业设计存在问题及新思路 #### 摘要 近年来,采矿工程专业的毕业设计质量有所下滑,这不仅影响学生的未来发展,也关系到整个行业的人才培养质量和安全生产。通过对当前毕业设计中存在的问题进行...

    计算机专业毕业设计(论文)存在的问题与对策

    5. **增强师生互动**:加强指导教师与学生之间的沟通交流,及时解决学生在毕业设计过程中遇到的问题。 综上所述,改善计算机专业毕业设计(论文)的质量需要学校、教师和学生三方面的共同努力。通过实施上述对策,...

    毕业设计中期检查

    本资源摘要信息对应的是毕业设计中期检查的主要内容,涵盖了毕业设计的具体内容、目标、可能遇到的问题、研究方法、技术路线、实验方案、可行性分析、指导教师对学生出勤、文献阅读等方面的评语签字等方面。...

    毕业设计中期检查表有关毕业设计

    在填写“毕业设计中期检查表”时,学生需按照规范格式如实反映设计进度和遇到的问题。表格通常包括以下几个部分: 1. 学生信息:包括姓名、学号、所在学院、专业和班级,这些信息用于明确身份和学术背景。 2. 论文...

    计算机毕业设计论文答辩常见问题技巧精编版

    本资源"计算机毕业设计论文答辩常见问题技巧精编版"旨在帮助学生们更好地准备这个过程,提高答辩的成功率。下面,我们将详细探讨其中涉及的一些关键知识点。 首先,毕业设计是大学期间的一项综合性实践,要求学生...

    JAVA毕业设计<<毕业设计管理系统>>

    【JAVA毕业设计管理系统】是一个基于JAVA技术的项目,它整合了STRUTS1.2框架和MYSQL数据库,旨在实现一个全面的毕业设计管理解决方案。这个系统不仅为学生提供了一个提交、跟踪毕业设计进度的平台,同时也方便教师...

    毕业设计工作检查记录表

    毕业设计是高等教育中一个重要的实践环节,旨在培养学生综合运用所学知识解决实际问题的能力,提升其独立思考和创新能力。在机械设计领域,毕业设计通常涉及机械零部件的设计、工艺流程的规划以及技术文档的编写。...

    茶馆系统毕业设计

    其次,毕业设计中的【毕业论文成绩单.doc】和【论文指导记录.doc】记录了整个项目的进展和评估,这对于理解设计过程、遇到的问题以及解决方案至关重要。这些文档通常会包含对系统架构、设计原则和技术选型的讨论,...

    计算机毕业设计论文模板

    接着,"04-本科毕业论文-开题报告内容及格式要求-学生姓名.doc"是毕业设计的起点,通常包括文献综述、研究背景、问题定义、研究目标、研究内容、技术路线、预期结果等部分。开题报告的质量直接影响后续的研究进展,...

    asp 电子商务网站 毕业设计 毕业设计论文 网站建设 计算机毕业设计

    ASP电子商务网站毕业设计是一项针对计算机专业学生的重要实践项目,它涵盖了多个关键的IT知识点,包括ASP编程、电子商务原理、网站架构设计以及论文撰写等。在这个过程中,学生将深入理解和应用这些技术来创建一个...

    毕业设计进度表

    2. **毕业设计Word文档**:这份文档详细记录了设计过程、遇到的问题、解决方案以及最终的设计成果,通常包括引言、技术背景、设计目标、系统架构、实现方法、实验结果和结论等内容。 3. **调试成功的系统代码**:这...

    毕业设计实施过程记录表模板

    毕业设计作为高等教育阶段的一项重要实践教学环节,旨在通过一个完整的项目设计过程来检验学生综合运用所学知识解决实际问题的能力,并培养学生独立工作、团队协作以及创新思维等方面的能力。为了更好地组织和管理这...

    毕业设计文件格式规范

    毕业设计是高等教育中一个重要的环节,它要求学生综合运用所学知识解决实际问题,并通过撰写毕业设计报告来展示自己的研究成果。文件格式规范是确保毕业设计质量的重要标准,它规定了从文献综述、开题报告到外文翻译...

    平面设计专业毕业设计要求

    * 写出市场分析和设计定位报告,包括对品牌包装自身的了解及存在的问题,对同类商品、消费者的调查,配合图例的分析说明。 * 做出系列包装 5-10 件,包括盒形和袋形,普通包装和礼品包装,每件作品要设计出刀版图、...

    交通特色下测绘工程专业毕业设计教学改革探讨.docx

    通过分析测绘工程专业毕业设计存在的问题,提出相应的改革措施,旨在提高测绘工程专业毕业设计质量,满足企业需求和交通特色要求。 一、测绘工程专业毕业设计现状分析 测绘工程专业毕业设计是高校教学质量的一个...

    优秀毕业设计推荐表

    在IT行业中,毕业设计是学生从理论学习迈向实践的重要环节,它不仅检验了学生对所学知识的理解与掌握,更是展现创新思维和问题解决能力的平台。优秀毕业设计推荐表是对这些高质量作品的认可,通常包含了以下几个关键...

Global site tag (gtag.js) - Google Analytics