Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
special
@special
Member
NO. 9593 / 2013-10-17

SCAU
广州
3 Topics / 82 Replies
1 Followers
0 Following
2 Favorites
GitHub Public Repos
  • AndroidResideMenu 2844

    The idea of ResideMenu is from Dribbble 1 and 2. It has come true and run in iOS devices. iOS Res...

  • AndroidSmartUpdates 55

    Android Smart Updates is an Open Source library that makes patch way update in android easily. An...

  • android-gif-drawable 15

    Views and Drawable for displaying animated GIFs on Android

  • AndroidSmartUpdatesServer 9

    Android Smart Updates is an Open Source library that makes patch way update in android easily. An...

  • WeixinAdvancedInterface 9

    微信高级接口调用

  • base-adapter-helper 8

    Abstraction for the usual BaseAdapter "ViewHolder" pattern

  • AndroidSmartUpdatesDemo 8

  • Genius-Android 5

    Android Material theme and Tool library.

  • MirrorWechat 4

    A sample project to imitate the user interface of WeChat with jimu Mirror.

  • remote-working 2

    收集整理远程工作相关的资料

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 在 Carrierwave 的 Git 上看到一段卖萌的代码 at May 25, 2014

    要说卖萌的话... 在 sidekiq 的代码中也看见过那么一个...

    https://github.com/mperham/sidekiq/blob/master/lib/sidekiq.rb#L28-L30

  • 求教一个 Whenever 时间条件的写法 at May 23, 2014

    结合下 date 判断单双周,再设置一个 job_type 把 date 判断添加到前面应该可以了。

    job_type :even_week_runner,  "[ $(($(date +%W) % 2)) -eq 0 ] && cd :path && script/rails runner -e :environment ':task' :output"
    
    every :friday, :at => '10:00 am' do
      even_week_runner "MyModel.some_process"
    end
    
    mac:SpecialBlog special$ bundle exec whenever
    
    0 10 * * 5 /bin/bash -l -c '[ $(($(date +\%W) \% 2)) -eq 0 ] && cd /xxxxx && script/rails runner -e production '\''MyModel.some_process'\'''
    
  • 请教一个 nginx 反向代理的问题 at May 20, 2014

    没有用过 padrino ,但是刚才稍微看了下它源代码感觉一些用法和 Rails 差不多。 其中在 https://github.com/padrino/padrino-framework/blob/master/padrino-helpers/lib/padrino-helpers/asset_tag_helpers.rb 225 行起有 asset_path 的源代码。

    如果是 Rails 的话,我的思路是在 config/initializers(应该 padrino 也有类似作用的地方吧)下新建一代码

    module Padrino
      module Helpers
        module AssetTagHelpers
    
          alias asset_path__ptsroot__ asset_path
    
          def asset_path(kind, source = nil)
              "想加什么就什么了/#{asset_path__ptsroot__}"
          end
    
        end
      end
    end
    

    以上代码没有核实过可行不,就是一个思路而已,可能有不对的地方,也请各位楼下指正。 另外也可以判断 Rails 的 env 去决定是否覆盖函数。

  • Rails polymorphic_url at April 24, 2014

    配合这个使用效果更佳 😄

    def find_commentable
      params.each do |name, value|
        if name =~ /(.+)_id$/
          return $1.classify.constantize.find(value)
        end
      end
      nil
    end
    

    http://railscasts.com/episodes/154-polymorphic-association

  • [2014年4月25日-4 月 27 日][广州] 创客马拉松,10000 元大奖等你拿! at April 22, 2014

    已报名,期待中 😄

  • [2014年4月25日-4 月 27 日][广州] 创客马拉松,10000 元大奖等你拿! at April 20, 2014

    @allenfantasy 提前组队可以么?

  • 如何确保订单状态安全性 at April 15, 2014

    感谢楼上各位大大回复。 @5swords 第三点相当有启发 :plus1: @billy 订单状态 log 是有做的,但是只是拿来看,真没有在订单更改时对 log 做一些核验 :plus1: 受教。

    另外有一个思路是每次更新时对订单表某些字段 + 订单状态字段联合起来进行不可逆加密存放到一个字段中,在读取订单状态时,再将当前订单的某些字段 + 订单状态不可逆加密后对比上面加密的字段,来确认状态是否被篡改,不知可否?

  • 部署 Rails 起码要一台 VPS,有什么低开销的方案? at April 05, 2014

    不知道你朋友的 CMS 网站访问量有多大,不过百来块的 PHP 空间国内的其实承受的连接数好像也不大。 如果访问量不算太大可以试试 hivps, 399 一年。自己有些产品原型也放上面跑了,速度 ok 也很稳定。

  • active admin,如何将一个产品,加入到广告表里 at April 05, 2014

    你可以建立一个 member_action

    
    index do
      actions default: false do |order|
        raw %|
          #{if order.editable?
              link_to "改总价", change_price_admin_order_path(order)
            end}
        |
      end
    end
    
    member_action :change_price, method: :get do
      resource
    end
    
    # 改总价
    member_action :change_total, method: :put do
      resource
      # do what you want to do
      flash[:notice] = "改总价成功"
      redirect_to admin_order_path(@order)
    end
    

    在 views/admin/orders 创建 change_price.html.erb 对应一个修改总价的操作模板,模板提交到 change_total_admin_order_path 即可。

  • WebChat chrome 插件 无需注册 让大家在同一网站实时聊天! at March 31, 2014

    #8 楼 @yuan TT 浏览器自 11 年起就没更新了,想当年基本用 TT 替代 IE

  • 国内哪个地图服务更靠谱? at March 31, 2014

    你是要应用在 app 还是 web?就地图信息详细情况来看百度确实详细很多。

  • WebChat chrome 插件 无需注册 让大家在同一网站实时聊天! at March 25, 2014

    我隐约记得还是 win98 时代的时候腾讯浏览器貌似就有这功能........

  • [广州] 云宏信息欢迎有志于往 ruby 发展的童鞋们加入 at March 11, 2014

    华农小码蓄前来报道。。。

  • 想转 android 开发,做个什么样的作品出来比较能打动招聘单位? at February 23, 2014

    写出些高质量的自定义控件也是不错的

  • 在 Mac 下安装 Redis 的问题 at February 17, 2014

    没有加入 redis 自动启动脚本吧.. 你执行 redis-server 后再链接试下

  • 说说在大城市生活的感受 at February 13, 2014

    同是在广州,在某学校就读并且实习中。 从宿舍步行 15 分钟到学校门口挤 45 分钟左右巴士 (等巴 + 堵车时间)。 往返路程上可以考虑听下歌,看下小说娱乐下...
    一天能有那么 2 小时不用对着电脑思维自由放飞其实我感觉还是不错的..

  • [奖品图曝光] UPYUN 送上情人节三件套,祝大家码上有爱情 at February 11, 2014

    1TB 无限流量种子么....

  • 微信内置浏览器如何获得 openid? at January 27, 2014

    #10 楼 @miclle 也是,马上改改,谢谢指教~

  • 微信内置浏览器如何获得 openid? at January 27, 2014

    我的方法是,在自定义按钮上就带了 2 楼获取 code 的地址,这样实际上进入到自己的网站就带了 code,然后 get openid 就行了。我写了个类 https://github.com/SpecialCyCi/WeixinAdvancedInterface/blob/master/lib/weixin_oauth.rb

    配置好 appid,secret 后,获取 code 后,调用

    openid = WeixinOauth.instance.get_openid(params[:code]) if params[:code]
    

    就行了

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