• 遇到一个棘手问题 at 2015年07月23日

    我是这么做的,如果登录成功了,就在页面中写一个 current user 的变量。

    @requireLogin = (event) ->
      return if gon.currentUser
    
      if event
        event.preventDefault()
        event.stopImmediatePropagation()
    
      toastr.info('请先登录')
      window.location = gon.signinPath
    
    initRequireLogin = ->
      $('.auth').on 'click', requireLogin
    
  • #8 楼 @boyishwei 就是现在,国内的项目也不好做呀。

  • 楼主你改来改去还是没有区别呀,实在是看不下去这排版,同是西安的,帮你一把吧。


    职位要求:

    Ruby 开发工程师

    1. 熟悉使用 Linux 系统;
    2. 熟悉 Ruby 语言,熟悉 Ruby On Rails 框架;
    3. 了解 Rails 的各种部署方式;
    4. 了解 RESTful 接口概念;
    5. 良好编码习惯。

    公司介绍:

    香港新空气控股(Magus Soft Holding)致力于投资、发展基于无线互联网络的新技术与新应用。2001 年投资成立北京新空气软件技术有限公司。

    新空气的使命是给用户提供移动互联应用综合解决方案,在手机游戏、电信运营商移动增值服务等方面始终保持着行业技术的领先水平,与三大运营商建立了战略合作关系,并在 2012 年成为英特尔的合作伙伴,2013 年加入微软 BizSpark 企业扶植计划。

    新空气努力为公众提供便捷的移动生活体验,将移动互联的前沿技术应用于社会生活的方方面面,推出的国内首个银行类客户端产品---“招商银行掌上生活”,连续被评为苹果 APP 最受用户欢迎的财经类应用。目前新空气专注于各类行业应用的设计、开发、运营、维护及推广,服务涉及手机银行、手机话费充值、手机彩票、手机影票等等。

    我们可以为您提供:行业领先的视角,快速成长的机会,稳定可观的福利待遇。诚邀您的加入!

    加入 funguide 的 N 条理由:

    1. 最先进的无线互联网技术产品开发团队;
    2. 开放式办公-见解比职务重要;
    3. 员工第一:
      • 按国家规定为每一位正式员工购买五险(养老、医疗、生育、工伤、失业);
      • 严格执行国家假期相关规定,享受法定假期;
      • 公司配有微波炉和冰箱,公司大楼有很优惠的午餐食堂,为你提供方便的用餐环境;
      • 举办年终活动,另有生日庆祝等很多公司活动,公司同事间氛围很友好。
    4. Innovating Like MAD!
    5. 成为无线互联网开发、发行的国际领先企业;
    6. 提供极具竞争力的薪资福利待遇和发展前景;

    薪资范围:

    8K 以上

    联系方式:

    [email protected]


    Markdown 源码是

    ## 职位要求:
    
    Ruby 开发工程师
    
     1. 熟悉使用 Linix 系统;
     2. 熟悉 Ruby 语言,熟悉 Ruby On Rails 框架;
     3. 了解 Rails 的各种部署方式;
     4. 了解 RESTful 接口概念;
     5. 良好编码习惯。
    
    ## 公司介绍:
    
    香港新空气控股(Magus Soft Holding)致力于投资、发展基于无线互联网络的新技术与新应用。2001 年投资成立北京新空气软件技术有限公司。
    
    新空气的使命是给用户提供移动互联应用综合解决方案,在手机游戏、电信运营商移动增值服务等方面始终保持着行业技术的领先水平,与三大运营商建立了战略合作关系,并在 2012 年成为英特尔的合作伙伴,2013 年加入微软 BizSpark 企业扶植计划。
    
    新空气努力为公众提供便捷的移动生活体验,将移动互联的前沿技术应用于社会生活的方方面面,推出的国内首个银行类客户端产品---“招商银行掌上生活”,连续被评为苹果APP最受用户欢迎的财经类应用。目前新空气专注于各类行业应用的设计、开发、运营、维护及推广,服务涉及手机银行、手机话费充值、手机彩票、手机影票等等。
    
    我们可以为您提供:行业领先的视角,快速成长的机会,稳定可观的福利待遇。诚邀您的加入!
    
    ## 加入 funguide 的 N 条理由:
    
     1. 最先进的无线互联网技术产品开发团队;
     2. 开放式办公-见解比职务重要;
     3. 员工第一:
       - 按国家规定为每一位正式员工购买五险(养老、医疗、生育、工伤、失业);
       - 严格执行国家假期相关规定,享受法定假期;
       - 公司配有微波炉和冰箱,公司大楼有很优惠的午餐食堂,为你提供方便的用餐环境;
       - 举办年终活动,另有生日庆祝等很多公司活动,公司同事间氛围很友好。
     4. Innovating Like MAD!
     5. 成为无线互联网开发、发行的国际领先企业;
     6. 提供极具竞争力的薪资福利待遇和发展前景;
    
    ## 薪资范围:
    
    8K以上
    
    ## 联系方式:
    
    [[email protected]](mailto:[email protected])
    
  • #1 楼 @suffering axlsx 大法好

  • 这个我觉的用 js 会好一些,页面载入完成后根据当前页面地址和导航连接地址对比,然后高亮对应的条目。

  • 最近正对这方面苦恼呢,赶紧学习一下。

  • #3 楼 @PlayMonkey 文章中应该有联系方式。

    另外我有整理一些远程工作的资料,有兴趣可以关注下,当然也欢迎能够贡献一些这方面的资源

    https://github.com/greatghoul/remote-working/

    除了一早一晚,目前还有另一个社区推进做远程工作方面事情

    http://www.apcow.com/

  • 编辑这篇文章时,发现一个 ruby china markdown 的问题,见

    https://github.com/ruby-china/ruby-china/issues/426

  • 定制其实是最费时间的事呀。

  • #1 楼 @lgn21st 你是骑了六七十公里吗?

  • 关于父子分类的查询问题 at 2015年07月20日
    def self.to_tree(options={})
      options = { ignore_empty: false }
    
      Rails.cache.fetch('community_tree') do
        mappings = {}
        communities = Community.order(parent_id: :desc, position: :asc)
        communities.each do |community|
          if community.parent_id
            hash = community.to_hash
            mappings[community.parent_id.to_s][:children].push(hash)
          else
            hash = community.to_hash.merge(children: [])
            mappings[community.id.to_s] = hash
          end
        end
        mappings.values
          .sort_by { |c| c[:position] }
          .reject { |c| options[:ignore_empty] && c[:children].empty? }
      end
    end
    

    我是取一回,然后做 cache

  • 这个排版实在是。。。

  • 用现成的邮件服务行不行

  • #2 楼 @knewmei https://github.com/mina-deploy/mina

    最近用这个比较多,推荐。

  • pg

  • 楼主发布前应该先预览下排版哈。

    另外,你应该先看看去这下面的资料

    http://dwz.cn/Zsf8q

  • [微信开发] 开发环境搭建 at 2015年07月13日

    #11 楼 @ryan 也在用,简单方便。

  • 以前我们公司也是这样,现在的公司,做前端的,做设计,git sass 都玩的溜得很,满满的都是幸福。

  • 有没有网页去噪的 gem? at 2015年07月07日

    #11 楼 @hammer 你可以用 ruby 去调用 js readability 解析返回的内容,我觉得 js readability 的效果还是不错的,ruby 版本的 port 过来大概有 bug,或者你对照 js 的修一修。

  • 有没有网页去噪的 gem? at 2015年07月07日
    html = Nokogiri::HTML(content)
    html.css('img').first
    

    这样?

  • 为了避免线上调试,你就应该提前在一些关键的地方覆盖合适的 log,这样有错时还能抓到现场。本地修改 push 再 deploy 也花费不了多少工夫。

  • 有没有网页去噪的 gem? at 2015年07月07日

    ruby readability 的效果很一般,建议使用 readability.com 的 API https://www.readability.com/developers/api/parser

  • 最近在两个项目中用了 ping++,超级 Easy

  • 在 bilibili 做开发有没有机会和又马尾软妹子亲密接触?

  • 很不错

  • 其实我觉得 Vuejs 也不错

  • 淘宝源问题 at 2015年06月10日

    还是翻墙靠谱

  • Vuejs