Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
joshua
@bright
会员
第 24102 位会员 / 2015-12-18

[email protected]
美团
北京
3 篇帖子 / 11 条回帖
0 关注者
0 正在关注
0 收藏
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 怎让某个特定的 action 不打印 log at 2016年06月24日

    #3 楼 @so_zengtao 可以修改定制系统 log 吗?我理解应该是只能修改开发者自己打印的 log 吧?

  • resources 的好处?什么时候适合用 resources? at 2016年01月12日

    #6 楼 @chenjau 赞!谢谢提供关键词 service object 确实找到了很多文章~先学习一下

  • resources 的好处?什么时候适合用 resources? at 2016年01月12日

    #5 楼 @lionzixuanyuan 恩有道理,我得在日常的开发中慢慢体会~抛开 resources 不谈,一般情况下是否需要为每个 model 创建一个 controller 呢?

  • resources 的好处?什么时候适合用 resources? at 2016年01月12日

    #1 楼 @kikyous 我理解的资源就是一个 model,也是一个具体的数据表,然后在一个 controller(假设为 controllerN)中操作这个 model,但如果我有个 controller 要操作多个 model 那它是应该直接调用 model 的方法还是调用 controllerN 的方法呢?不太理解结构是怎么样的

  • will_paginate 分页过多 (大概 10000 页),点击最后几页的时候,速度明显变慢 at 2016年01月11日

    #9 楼 @easonlovewan 是的,比如只显示前十页

  • will_paginate 分页过多 (大概 10000 页),点击最后几页的时候,速度明显变慢 at 2016年01月08日

    我从网上查了查,说是 offset 过大,导致 sql 查询过慢,有什么好的方法解决这个问题吗?

    是的。 底层的话可以为表建合适的索引。还有一个最简单的方法,直接隐藏最后几页的 button~很多网站都是这么做的,防止用户随意乱点

  • ruby-china 头像是设置了就不能更改了吗 at 2016年01月07日

    #2 楼 @dorbod #1 楼 @huacnlee 过了一会成功了哈哈,谢谢~

  • 踏入程序猿圈子后,作息正常的还有多少? at 2016年01月07日

    我擦试试头像是不是真人。。

  • 踏入程序猿圈子后,作息正常的还有多少? at 2016年01月07日

    结婚以后就每天十一点睡觉七点半起床了。。

  • 返回给前段数据后,怎么在转发 at 2015年12月21日

    在一个 action 中只能有一个 render 或 redirect_to 执行,如果有多个,后端就不知道该返回什么值或者渲染那个页面了。 而且 render 和 redirect_to 是不会自动帮你 return 的,所以需要在这两句话后面自己加上 return 才可以

  • 大家都怎么用 Ruby on Rails 写数据的查询功能 at 2015年12月18日

    使用 ajax 对用户来说比较友好,不会刷新整个页面让使用者觉得卡顿,步骤如下:

    1、将要局部刷新的地方(就是你要展示的数据的 html)做成单独视图_A.html.erb 2、在父页面 (你的 index) 中使用一个 div,等待将_A 渲染在此处

    <div id="show_table"></div>
    

    3、在 form 中加入 data-remote=“true”属性,如此才会发出 ajax 请求,并指定属性 action="foo" 4、在 controller 相应的方法 (foo()) 中响应 js 请求:

    # 查询db
    respond_to do |format|
        format.js
    end
    

    5.创建 foo.js.erb 文件将父页面中 render 语句转换成 javascript 后添加到父页面中

    $("#show_table").html("<%= escape_javascript(render :partial => 'A')%>")
    

    6.为 form 中的 action 加入相应的路由

关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English