Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Mr.Passer-by
@MrPasserby
高级会员
第 2852 位会员 / 2012-07-13

武汉
3 篇帖子 / 366 条回帖
3 关注者
0 正在关注
8 收藏
GitHub Public Repos
  • passerby.github.io 0

  • .nvim 0

  • Piccolo 0

    Piccolo (formerly Pilot) – mini game engine for games104

  • typora-theme-ursine 0

    A Typora theme, inspired by Bear

  • lifeRestart 0

    やり直すんだ。そして、次はうまくやる。

  • restart 0

  • scribble 0

    :tomato: A Jekyll theme.

  • reinforcement-learning... 0

    《Reinforcement Learning: An Introduction》(第二版)中文翻译

  • Dota2-FullOverwrite 0

    Work in progress for a full-overwrite Dota 2 bot framework

  • update_notification 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 如何解决测试代码重复的问题? at 2015年03月04日

    我懂你的意思,比如 user 要测试 用户名、昵称名、密码、重复密码等等的时候,排列组合的可能性太多,有的又不得不测。

    我的回答是没有,要不然怎么那么多人不写测试代码。我的建议是在关键的地方写测试代码,很简单的逻辑增删改查之类的,或者对业务影响不大的,可以适当省去。毕竟工作还要讲求一个效率。

  • Ruby 如何调用 net/ftp 接口实现查看 FTP 服务器上的文件列表 at 2015年03月04日

    大部分人都没有在 windows 下开发 ruby 的经验,不太好回答,要不你装个虚拟机用 ubuntu 试试?

  • rails 中类变量的问题 at 2015年03月04日

    我觉得你这样测试有问题,应该写个 view 读一下 flag 的值。新开的终端应该和端进程不一样。

  • 希望懂 Grape 构建 API 的朋友进来聊一下 at 2015年03月04日

    楼上有的说用 Grape、有的说用云服务,那么问题来了,到底应该使用那种解决方案呢?

    这个当然还是要根据你的业务场景来推算了。你需要提供 PC 软件在线更新的服务,那有多大的量呢?一个文件会不会有 20G?如果单个文件真有这么大,云服务无疑省时省力。但根据我的推算并没有。

    因为你的老大知道 rails,说明他是搞技术的,让你用 http 协议走文件传输,而不是其他文件传输专有的协议,说明这并不是一个大项目,文件的总量也不会太多,不会上 PB 的大小。从你提问的方式来看,你知道用 GEM,但却不会用 Grape,说明你刚做 ruby 不满一年,经验尚浅,你老大放心让你做说明这个项目不是太大,而且是让你拿来练手,顶多是给内部员工或者客户的软件提供简单的文件传输功能。以此推断,我感觉不太需要用云服务,所以安安心心就用 send_file 吧。

    再回答你的问题

    1. 不必须。人家这样写,你就这样做,不要做你不能把控的事情,因为你是新手。
    2. mount 是挂载,通常用来加新版本 API,客户端是不会自动更新的,所以通常老版本 API 要保留。
    3. desc 是 description 的缩写,是用来描述你这个 API,对生成 API 文档有帮助

    其实这些都很简单呢,在 github 上多看就 OK,你说 github 老打不开?详情咨询 13 楼 😄

  • Vagrant 需要在本地访问虚拟机中的项目,按照教程步骤访问不了,问题出现在哪里? at 2015年03月03日

    http://guides.rubyonrails.org/4_2_release_notes.html#default-host-for-rails-server

  • 有没有生成二维码的 gem at 2015年02月09日

    https://github.com/jeromeetienne/jquery-qrcode 前端插件,canvas 和 table 两种方式

  • many to many 上关于 ID 的一个小疑惑 at 2015年02月03日

    主键在这里没用,你不回根据 id 去查询 assemblies_parts 表。

  • [已解决] 添加 Ajax 点击 add_to_cart 侧面购物车不新增数据? at 2015年01月28日

    #10 楼 @wangyzyoga 建议你还是换一个新版的教程,版本不对确实很多问题。

  • [已解决] 添加 Ajax 点击 add_to_cart 侧面购物车不新增数据? at 2015年01月28日

    首先要理解你想返回的到底是什么,是 javascript 还是 html. 如果你在 form_tag 里面用了 remote: true,那么 rails 的 ujs 会把你的表单以 ajax 形式提交,并且你的请求会接受 js 返回的 response(Accept: text/javascript),这个时候你可以用format.js 或者 render js。 反言之如果不用 remote: true,那么就是普通的提交表单,这个时候你用 redirect_to 是会重定向到 你指定的 index,再走一遍 index 所对应的链接。

    所以说如果 add_to_cart 只接收 javascript 发来的 ajax,那么 redirect_to 可以去掉。 那么这个时候就要告诉请求,我到底该返回什么?因为已经指定了返回 js(Accept: text/javascript),那么就再一段js代码放在view里去渲染(render)就好了。format.js 其实是省略了一句 return render :add_to_cart,那你在 view 中加一个文件,

    # store/add_to_cart.js.erb
    # 假设你的cart 有算总价的方法
    $('你的总价的html元素').html("<%= @cart.sum_price %>");
    
    
  • [已解决] 图片上传遭拒,是 capistrano3 + carrierwave 问题,还是权限问题? at 2015年01月26日

    写一个 cap 脚本,先用rm -rf删除原先的 upload 目录,再用 ln -s 命令把 upload 文件夹链接到服务器一个固定的位置就好了

  • 要你命三千——老代码中的那些坑 at 2015年01月23日

    /扩展/
    笑疯了

  • vim 如果弄出竖线的效果? at 2015年01月21日

    #2 楼 @rocLv 我以前和你一样,后来我读到别人的代码的时候,困扰又回来了。无论是 ruby,还是 css,js,甚至 html,(尤其是 div)

  • 捣鼓算法有意义么? at 2014年12月23日

    #17 楼 @billy talk is cheap

  • 捣鼓算法有意义么? at 2014年12月23日

    现在有一个商品叫“iPhone 6”,他有“Plus”和“标准版”,有 16G,64G,128G 版,有金、银、灰三中颜色,其中又分为全网通版、电信版、移动版、联通版。

    做出淘宝的 js 效果,有货的时候才能被选中,没货的时候不可以被选中。一共 2x3x3x4 种可能,不用算法才死脑细胞。

  • 什么情况下,需要指定 self.table_name at 2014年12月23日

    和世界上最好的编程语言用同一个数据库的时候

  • 用什么无线鼠标比较好? at 2014年12月19日

    #6 楼 @mogodb 就是 雷蛇,但是罗技有 4 个方向的鼠标滚轮,就是支持左右移动。但我个人认为雷蛇鼠标上手更快,不用去特意习惯鼠标本身。

  • 用什么无线鼠标比较好? at 2014年12月19日

    灯厂的滚轮比较好,如果是要寿命长的,可以买 G 系列

  • 有用 ElasticSearch 的同学吗?你们中文分词用的什么? at 2014年12月15日

    为什么我搜索英文方括号的时候,会报一个 SearchPhaseExecutionException 的错误,不知道有遇到同样问题的童鞋没有。

  • 支持中文分词的 sunspot_solr at 2014年12月15日

    中文中加入空格好像就不能正确的分词了,不知道有没有遇到过。 比如我搜索“你好 世界”,和“你好”以及“世界”的结果都查询不到,但是连起来搜索“你好世界”的时候,就可以查出两个词语的结果。

  • 大家测一下 Yosemite 和 mavericks UI 分数 at 2014年12月05日

    看来你要优化一下开机启动项,装一下 XX 安全浏览器。

  • [武汉] 光谷外资企业 招 ROR 开发人员、IOS 开发、安卓开发 (工作氛围轻松愉快) at 2014年12月04日

    在大武汉用 Ruby 公司支持一下 👏

  • [极客学院] 签约布道师招募-欢迎申请 (在家工作,分享技术,获得收入) at 2014年12月02日

    ruby 都没有,谁去?

  • 大家用 Vim 写 ruby 代码的时候,是用什么插件自动对齐的? at 2014年11月28日

    ==可以对齐

  • The Highest-Paying Programming Languages at 2014年11月26日

    除了第一是 Web Framework 以外,其他的都是 Programming Languages。

  • [上海] “英语流利说” 团队官方招聘贴 at 2014年11月19日

    我是你们的用户,流利说玩起来还是蛮有意思的

  • remote form 背后做了什么 at 2014年11月14日

    有用 turbolinks 吗?

  • Ruby China 的流量有没有达到百万级? at 2014年11月12日

    你看你看,我又换了马甲

  • 为什么说 Raptor 比 Unicorn 快 4 倍,比 Puma 快 2 倍 at 2014年11月11日

    根据我的理解,Raptor 似乎会把 Nginx 反向代理的功能集成起来。 其实在我实际使用的过程中,Unicorn 搭配 Nginx 会快很多(直观感受,没有实际测过)

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