浏览 2316 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2007-11-06
从小不会说话,要是没明白或者有误差,请看下面) <div id="udiv" > <%= link_to_remote("用户信息", :update=>"udiv", :url=>{:action=>:userinfo,:userId=>10})%> <%= link_to_remote("积分记录", :update=>"udiv", :url=>{:action=>:pointrecord,:userId=>10})%> <%= link_to_remote("兑换记录", :update=>"udiv", :url=>{:action=>:redeemrecord,:userId=>@users.id})%>................................... 有三个页面使用在个东西,在这里每个action里都应该有render :layout=>false,这样才可以保证只替换页面的一部分,不至于出现双套布局. 紧接着,是在redeemrecord页面里分页, 用pagination_links(@order_pages) (里面参数省了,应该有的都有了),分页后,看着都好,一共分了n页,第一页可以正常显示,但是当点击这以外的页面时,出现的却是不使用模板的裸体页面了,当再点击以上三个链接时也不管用.我想应该是一个问题,不知道各位有没有遇到过这样的问题? 谢谢,下面是部分代码 控制器里的: def redeemrecord @users= User.find(params[:userId]) @orders=Order.find(:all, :conditions =>[ "user_id =? ",@users.id],:order=>"id ASC") @order_pages, @orders=paginate(:orders, :per_page =>8) render(:layout =>false, :userid=>10) end 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2007-11-06
补充下,就是这样的一个问题:
对于一个分页的redeemrecord页面,布局使用不一致. 本来redeemrecord.rthml使用的是一个布局,因为他是一个页面,但是他分页了,每次我们只能看一个页面,出现的问题就是第一页和其他页面布局不一致. 想着也怪,怎么一个.rhtml怎么使用了两个布局? 但是仔细一想,也对啊=>ajax上他在controller里设置了render(:layout=>false),所以没用布局,(必须的),所以剩下的那些分页后的页面也不使用布局.现在的理想就是:redeemrecord.rthml的第一页不使用布局,剩下的使用布局,是不是不可以怎么做啊? 难道 分页里还可以做ajax? 很明显,分页的时候已经跳出了ajax的控制了. 各位以前遇到过这个问题没? |
|
返回顶楼 | |