Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Lei Zhang
@leiz_me
会员
第 21241 位会员 / 2015-09-22

9 篇帖子 / 97 条回帖
1 关注者
0 正在关注
30 收藏
GitHub Public Repos
More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Rails 中 multiple select 选择框的参数传递问题 [已解决] at 2016年04月17日

    这么说你这个值就不应该传,直接存在 db 里面,设计有问题

  • ruby-china 如何处理输入的无效 url 路径 at 2016年04月10日

    你搞错了这里的搜索逻辑。 match '*path', via: :all, to: 'home#error_404' 这一行的意思是,如果上面所有的 route 规则都找不到,才匹配这条规则。 但是你用来测试的 testcase 明显已经匹配到了 plan/:id 的规则,只是:id 是不存在而已。这种情况下你要针对 id 不存在进行容错处理,例如直接跳转 welcome#404。

  • 码农在北上广买的房子现在能卖掉吗? at 2016年03月18日

    一楼的建议绝对正确,但是也是绝对的废话。 谁都知道鸡蛋不要放在一个篮子里,但是显然 LZ 问的不是这个问题。

  • 关于 link_to 的一个疑问 at 2016年03月16日

    直接把 turbolinks 禁用掉可能会好些

  • 在一台 Linux 服务器上配置两个 unicorn worker,为什么在配置第二个服务的时候提示 production is already worker at 2016年03月12日

    80 给 nginx, 然后起两个 unicorn, 一个 18080,一个 18081,然后 nginx 配置里反代两个 unicorn, done.

  • 本地 ip:3000 的方式访问不了 RoR 页面? at 2016年03月04日

    请查询 rails -help, 仔细阅读-b 的说明

  • 完美的 Ruby 图形验证码 Gem - RuCaptcha at 2016年02月02日

    @huacnlee hi, 最近在一个项目里使用这个 gem,碰到一个疑问想请教一下。

    在 form 里我希望在页面上直接做 client side validation, 简单来说就是在用户不输入验证码的时候直接在页面上显示提示信息并且不允许点击 submit。 为了达到这个效果我找了一个 gem 叫 client-side-validation 的,对于 rails 原生的 form helper 支持地很好,但是这里我不太明白怎样把 rucaptcha 给加进去,请问有没有什么想法能提供一下? 谢谢。

  • 什么时候进行异常捕获 at 2016年02月02日

    个人的经验是,在你需要的地方进行小范围的异常捕获,而不要像上面写的,begin 20+line rescue end 这种,否则你会发现异常的捕获未必是你想象中的情况,又或者太大范围的捕获会使得代码的流程并不顺畅。

  • 如何根据链接使用不同局部模板 at 2016年01月29日

    #11 楼 @jicheng1014 脱离实际业务谈技术选型意义不大。不同应用的前端厚度不一样,根据实际需要去选择具体适用工具才是 right way to go

  • 如何根据链接使用不同局部模板 at 2016年01月29日

    current_page? 是默认 helper,也支持显式指定 url 的调用,请查阅详细文档。

  • 如何根据链接使用不同局部模板 at 2016年01月28日

    #6 楼 @chimingphang 查文档关于这个方法的说明 current_page?

  • 如何根据链接使用不同局部模板 at 2016年01月28日

    if current_page? controller: xxx, action: xxx something you need for a else something you need for b end

    or use when clause

  • 关于 Don't rescue Exception 的疑问 at 2016年01月19日

    建议先看看 SyntaxError、StandardError 和 Exception 的关系。

  • 关于一对多关系的反向查询 at 2016年01月19日

    #6 楼 @msg7086 感谢回复。

  • 关于一对多关系的反向查询 at 2016年01月19日

    #5 楼 @zj0713001 这个也是我在考虑的一个问题。直接使用 es 暂时看是最方便可靠的办法,且可以把搜索一块独立开来,因为按规划,这一块后面承担的压力不会小。

  • \xEF\xBF\xBD 乱码问题求救 at 2016年01月15日

    应该是 windows 下的文本文件 BOM 问题

    找个 editor 重新保存为非 BOM 头即可

  • 关于一对多关系的反向查询 at 2016年01月13日

    #3 楼 @lionzixuanyuan 感谢回复。

  • 关于一对多关系的反向查询 at 2016年01月13日

    #1 楼 @mumu 感谢回复。 不过不是这样的问题。 你在回复里只是单纯地把 ABC 用 associations 连接了起来,我想探讨的点是基于这样一个关联关系,怎样去从 C 反查 A(或 B).

    而且你误解了我关于 A 和 B 的关系,在 A 中不需要 through: B。

    我再举个例子。

    假设有 A1 对应 C1,C2,C3,C4 A2 对应 C2,C3,C4,C5 A3 对应 C2,C3,C4,C8 A4 对应 C3,C4,C8,C9 A5 对应 C4,C8,C9,C20

    用 C2,C3,C4 作为 keyword 可以反查出 A1,A2,A3 用 C4,C8,C9 作为 keyword 可以反查出 A4,A5

    这里可以忽略 B,可能在主贴上提及 B 产生了误会。

    我考虑到一个办法是,用 A.Cs.include(C2,C3,C4)?来进行判断,但是这样就要遍历 A。

    在性能上是不是会有其他更好的解决方案?

    这个是我期望得到建议的地方。 谢谢。

  • 解决 stack level too deep 问题 at 2016年01月06日

    #21 楼 @runup 呃,我的错,习惯了这种说法。那就来个学究点的。

    A Ruby symbol is a thing that has both a number (integer) representation and a string representation.

    from http://www.troubleshooters.com/codecorn/ruby/symbols.htm

    只是一种表现,要怎么理解都可以。关键是,在这个场景里,把它传到方法里和把一个变量传到方法里没区别,或者说是旗标的意义会更符合实际的情况。

  • 解决 stack level too deep 问题 at 2016年01月06日

    不太明白为什么回答得如此复杂。

    :mouse 是 symbol, 没有任何意义的一个变量,注意嘴型,这个是一个变量。 mouse 是方法名,是方法名。

    def mouse compute mouse end 就是递归调用 mouse 这个方法。 没有退出条件,自然就是死循环。

  • 使用 Nginx 优化面向侧面的架构 at 2015年12月11日

    这样等于是把部分业务逻辑放到了 nginx 这个层面,对于服务的搭建和从整体架构角度,真的是一个好事?

  • request.body 获取的数据怎么处理? at 2015年11月27日

    #6 楼 @chengkai1853

    1. 检查确认数据是不是拿全了
    2. 拿全了用 UTF-8 来解析
  • 上一页
  • 1
  • 2
  • 3
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English