Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
花错
@flowerwrong
Member
NO. 9442 / 2013-10-06

广州
47 Topics / 1109 Replies
36 Followers
35 Following
233 Favorites
人生有如花错
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 请教一个 rails 发微博的问题 at September 03, 2014

    #14 楼 @Cifer_Y 做成后台任务可以,controller 里面写也可以,也不必等到用户点击才去(例如 36kr 每篇文章都有),在保存一篇文章 create 方法里面写就可以,至于调用 casperjs capture.js,至少有六种 ruby 方式,有一种返回 true false 的我认为比较好,不太记得是哪个了。调用之后就是组合图片了,然后保存就可以了。36kr 应该是给每篇文章加了一个长微博的字段或者利用 article-文章 id 的命名方式来查找结果。图片通常就保存到 public/uploads/articles 下面就可以了。

  • 请教一个 rails 发微博的问题 at September 03, 2014

    #12 楼 @Cifer_Y 保存一篇文章后就可以截图。例如你要截图这篇文章的的内容部分 用 casperjs 访问这个 http://www.36kr.com/p/215068.html 然后加 css 选择器截图保存就可以了,命名可以是 article-id-xxx.png 等等,然后就用 rmagick 去读取图片,接着组合图片就可以了。

  • Rack 有没有异常或 5xx 错误自动发邮件的 middleware? at September 03, 2014

    传说中的 est!!! http://blog.est.im/ http://forum.eviloctal.com/index.php

  • 请教一个 rails 发微博的问题 at September 03, 2014

    #9 楼 @ruby_sky 那还是 casperjs 比较方便一点,直接 css 选择器截图。再加上 rmagick 组合头部和底部,就解决了。

  • 请教一个 rails 发微博的问题 at September 03, 2014

    #7 楼 @ruby_sky 支持 css 截图吗?不然我只需要 id 位 article 的部分怎么截图啊。

  • cramping 框架业务场景 at September 03, 2014

    #10 楼 @mimosa 我想还是 ejabberd 吧,虽说 erlang 被神话了,你有没有整合的相关例子?主要是数据库方面的。例如我的一个 rails app 自带一套权限管理,怎么整合 xmpp 服务器的那一套?

  • cramping 框架业务场景 at September 03, 2014

    #8 楼 @mimosa thx,暂时不打算用别人的产品。bosh 是前端的解决方案,ejabberd 是 server,还有 ruby 的 client--xmpp4r,我想最麻烦的就是用户的整合问题了。例如 rails 的数据库和 ejabberd 的用户数据表以及用户组数据表。

  • 请教一个 rails 发微博的问题 at September 03, 2014

    casperjs(截图)+rmagick(组合图片)=长微博图片,据说截图上 36kr 用的是 wkhtmltoimage,微博 api 自己搞吧。

  • 请教一个 rails 发微博的问题 at September 03, 2014

    36kr 那个样子? http://www.36kr.com/p/215055.html

  • cramping 框架业务场景 at September 03, 2014

    #5 楼 @mimosa 你们最后的解决方案是?xmpp 也有多种组合,包括前端和后台 client 和 server。能说说你们的选型吗?

  • 哪位用过 Ember.js 框架的?? at September 03, 2014

    emberjs 和 rails 没啥关系啊,一个是前端 MVC 框架,rails 是一个后台 full-stack 框架。如果是说 gem 的话,那只是方便整合。

  • cramping 框架业务场景 at September 03, 2014

    #2 楼 @mimosa 为啥?你只指哪一方面,性能上是不错的,浏览器兼容性上 IE10+

  • cramping 框架业务场景 at September 03, 2014

    #1 楼 @saiga 是 cramp,也有叫他 cramping,我比较喜欢后者。 有两个问题 1.akka 技术栈太深,我只知道 scala 是一门强大但难把握的语言 2.前端降级是指?

  • 进程管理用什么工具? at September 01, 2014

    supervisord py 的,你可以试试。 还有 monit(http://noops.me/?p=133)

  • 从帖子更新上看,感觉今年社区里明显没有去年热闹 at September 01, 2014

    长江后浪推前浪,......

  • 在开发中用 thin 是不是比 webrick 更好? at September 01, 2014

    #3 楼 @jasl 禁止掉不用的插件。这有用不?

  • 在开发中用 thin 是不是比 webrick 更好? at September 01, 2014

    rubymine is the killer.

  • 装 Ruby 运行环境可以自动化不? at August 30, 2014

    chef

  • 有网页界面配置角色权限的 Rails 的开源系统参考吗? at August 29, 2014

    7 张表,大概。自己写吧。基础版本 https://ruby-china.org/topics/19596

  • rails 有没有类似 ImageResizer 这样根据图片请求地址的参数动态生成不同尺寸图片的类库? at August 29, 2014

    #5 楼 @zicjin 啥意思?image.resize "100x100"是 minimagick 的写法吧。这不都是 post 或者 get 传递的参数决定吗?想传多少都行啊。 你意思是

    width = 100
    hieght = 1 * width
    

    没搞懂!!!

  • 有没有什么项目管理之类的开源代码可以学习的? at August 29, 2014

    https://github.com/huacnlee/auto-correct 打错

  • 请教 watir 怎么在 click 后判断跳转的页面加载完毕 at August 29, 2014

    还真不知道,close method 可以关闭,应该是阻塞的,不用判断也行。

  • 使用 mechanize 模拟登陆 ruby-china 成功,但是使用 curl 失败了。 at August 29, 2014

    #7 楼 @Tim_Lang 如果是 GBK 网页单纯的 crul 怎么处理乱码呢?

  • [已解决] 提交使用 js 动态创建的表单,如何添加 CSRF_TOKEN? at August 29, 2014

    添加到 post 数据里面,案例https://ruby-china.org/topics/21120

  • rails 有没有类似 ImageResizer 这样根据图片请求地址的参数动态生成不同尺寸图片的类库? at August 28, 2014

    minimagick/rmagick

    require 'RMagick'
    def resize_img
        uploaded_io = params[:avatar]
        if uploaded_io.nil?
          redirect_to "/", status: :found, notice: "请选择头像"
          return
        end
        name = uploaded_io.original_filename
        File.open(Rails.root.join('public', 'uploads', uploaded_io.original_filename), 'wb') do |file|
          file.write(uploaded_io.read)
        end
        name_path = Rails.root.join('public', 'uploads', name)
        img = Magick::Image.read(name_path).first
        resize_width = params[:width] ? params[:width] : 200
        resize_height = params[:height] ? params[:height] : 200
        thumb = img.resize(resize_width , resize_height )
        thumb.write(name_path)
    
  • 能买的键盘都烧过了,来个 ErgoDox 吧 at August 28, 2014

    没学过电路能干这事儿不?

  • 阿里云服务最低配置 512 M 内存跑 Unicorn Rails 老报内存不足 at August 27, 2014

    换 go 或者 scala 吧

  • Grape 返回 JSON 格式太不灵活 at August 26, 2014

    直接定义一个 format 格式的函数 helper 也可以。这样也统一了返回格式。

    def format(data, msg="ok", code=200)
      {data: data, msg: msg, code: code}
    end
    
  • Prev
  • 1
  • 2
  • …
  • 28
  • 29
  • 30
  • 31
  • 32
  • …
  • 35
  • 36
  • Next
关于 / RubyConf / Ruby 镜像 / RubyGems 镜像 / 活跃会员 / 组织 / API / 贡献者
由众多爱好者共同维护的 Ruby 中文社区,本站使用 Homeland 构建,并采用 Docker 部署。
服务器由 赞助 CDN 由 赞助
iOS 客户端 / Android 客户端 简体中文 / English