标签:
1.如何把数据库中的text类型字段原样显示在页面上?(包括换行,表格,图片等)
首先安装:gem install RedCloth
然后在页面调用,比如artical的content为text类型:
<%= textilize(@artical.content) %>
2.分页,rails处理分页很简单
简单的:
@user_pages,@pages=paginate(:user,:order=>'name')
在页面上调用:<%= pagination_link(@user_pages)%> 实现了自动分页和显示功能
下面是一个自定义的分页函数,你可以放在application_controller里面:
def paginate_collection(collection, options = {})
default_options = {:per_page => 10, :page => 1}
options = default_options.merge options
pages = Paginator.new self, collection.size, options[:per_page], options[:page]
first = pages.current.offset
last = [first + options[:per_page], collection.size].min
slice = collection[first...last]
return [pages, slice]
end
根据你传入的查询结果的集合来分页,特别适合复杂的多表查询


档案
日志
相册
视频



评论
想第一时间抢沙发么?