我使用Rails中的Ajax来实现发帖子自动追加到table中,从而不必刷新真个页面的功能,在自己的机子上好
用,在别的机子上试了,需要手工刷新才能看到追加的那行。不知道是为什么?
<table id="posts" class="around">
//other codes...
<%= render(:partial => 'post',:collection => @posts )%>
</table>
//other codes...
<% form_remote_tag(:url => { :action => 'add_ ...
- 15:32
- 浏览 (2051)
- 评论 (3)
- 分类: Ruby on rails
- 进入论坛
我做一个在线考试系统。
我先作了题库,我希望能够从题库中随机选择一定数目的题,并生成一份试卷。
在随机选择一定数目的题的地方没有找到比较好的方式:
Rails好像没有提供存储过程的操作接口。
试题由于删除等原因,id是不连续的。
我现在想到的方式有两种:
1)将所有题目的id查询出来放在一个数组中,然后产生若干个随机数并去掉
重复元素作为数组,从而选定题目,然后拼接sql语句进行查询,这样的缺点是查询所有数目
的试题id放在数组中,如果数目过多,这样做很耗内存.(当然可以通过limit来
限制数量,但数据库默认会建立索引,查询的时候会按照某种顺序列出,后面的题
就没有被选的机会了)
2)先查出 ...
- 14:50
- 浏览 (1980)
- 评论 (2)
- 分类: Ruby on rails
- 进入论坛
下面是添加student的代码
def add
@student = Student.new(params[:student])
@klass = Klass.find(:first, :conditions => [ "klass_num = ?" , params[:klass][:klass_num] ])
if @klass.students.create(@student.attributes)
flash[:notice] = "Student was successfully created"
redirect_to :ac ...
- 14:39
- 浏览 (1153)
- 评论 (2)
- 分类: Ruby on rails
- 进入论坛
看看这一段代码有什么问题么?我的@teacher.power保存到数据库总是NULL:
创建的代码:
def create
count = Teacher.count
if count == 0 #第一个注册者拥有最高权限3,自动为管理员
params[:teacher][:power] = 3
else
params[:teacher][:power] = 0 #其他的拥有最低权限0,等待管理员管理权限
end
@teacher = Teacher.new(params[:teacher])
...
- 19:05
- 浏览 (989)
- 评论 (8)
- 分类: Ruby on rails
- 进入论坛
Rails框架纵览:
学习Rails框架也好几个月了,不过这段时间忙着考研复试,忘了不少了,总结一下,找回点感觉,好做毕业设计。
Ruby on Rails的两大箴言:约定优于配置(Convetion over configuration)和DRY(Don’t
repeated yourself)造就了Rails 的极高的开发效率,使Rails框架迅速风靡世界,现在可以说是红的发紫。
Ruby on Rails框架,是一个使web应用的开发、部署和维护变得更容易的框架,Rails框架非常适合进行敏捷开发和基于测试驱动开发,因为整个框架的设计,就将测试放在了很高的位置,你每生成一个M ...
- 18:36
- 浏览 (420)
- 评论 (0)
- 分类: Ruby on rails
- 浏览: 50687 次
- 性别:

- 来自: 长春

- 详细资料
搜索本博客
我的相册
RSS Reader1
共 6 张
共 6 张
链接
最新评论
-
使用Struts2+Hibernate+Sp ...
很好很强大
-- by andy54321 -
Java Persistence with Hi ...
昨天买的, 不错
-- by lklkdawei -
使用Struts2+Spring+Hiber ...
不过整个工程都没有一条注释啊。。。 这个比较郁闷,万一以后你写了个框架,那下面 ...
-- by yyphzc -
使用Struts2+Spring+Hiber ...
总体感觉还行,不过部分代码需要优化为好 1.DAO既然使用泛型,那就干脆点。想想 ...
-- by yeshucheng -
使用Struts2+Spring+Hiber ...
这儿有个好同志: http://www.javaeye.com/topic/12 ...
-- by drinkjava






评论排行榜