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
根据你传入的查询结果的集合来分页,特别适合复杂的多表查询
![]() |
谢亚龙逼女足姑娘作检讨(图)
“安静”为啥成裁判口头语?
姚明私下发给刘翔的短信
|
![]() |
曝光:姚明小时候与可爱女生合影(图) 组图:隋菲菲私家相册 率性美感领衔女篮 |
![]() |
![]() |
![]() |


档案
日志
相册
视频








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