Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
windy
@lyfi2003
高级会员
第 121 位会员 / 2011-11-17

[email protected]
深圳至简天成科技有限公司
深圳
119 篇帖子 / 1205 条回帖
351 关注者
7 正在关注
6 收藏
技术测评,就用 ShowMeBug!
打赏作者
GitHub Public Repos
  • cywin 323

    Cywin Closed( Chinese name: 创业赢 )

  • wblog 216

    The missing independent blog system for Ruby on Rails

  • ruby-vimrc 91

    A quick vimrc for Ruby on Rails programming

  • mina-logs 11

    Tail production logs for mina

  • ruby_proxy 9

    https://github.com/windy/ruby_proxy

  • mina-ng-puma 7

    Next generation mina-puma

  • coffee_next 0

  • basic_html_1012 0

  • new_1 0

  • odoo 0

    Odoo. Open Source Apps To Grow Your Business.

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 悲催,数据库被删,博客被格式化 at 2012年04月08日

    @camel 蛋疼

  • 请问在 VPS 上如何让服务器一直跑 Rake 任务啊?关闭服务器终端,任务就暂停了! at 2012年04月07日

    #2 楼 @huacnlee nohup 只是忽略挂起信号 使用 daemon rake db:seed 直接启动为服务。 不过这里rake db:seed不该是作为任何服务或后台运行啊

  • [活动] 周三深圳 Ruby/Rails Meetup at 2012年04月06日

    #32 楼 @ichord 可以了,dns 更新需要几个时不等

  • [活动] 周三深圳 Ruby/Rails Meetup at 2012年04月04日

    @hayeah 去了再说,嘿嘿

  • 求教一个 ruby telnet 连接 apache james mail server 的问题 at 2012年03月27日

    直接用操作系统自带的 telnet 去试试,看看是什么提示,存在什么问题 #2 楼 @zhex

  • 如何最佳设计带顺序支持调整的数据库模型? at 2012年03月27日

    #1 楼 @pongyo 多谢你的建议。十分同意,过早优化会出现问题

  • 求教一个 ruby telnet 连接 apache james mail server 的问题 at 2012年03月27日

    可能是命令提示问题,你改变一下 cmd 的第二默认参数试试

  • 为什吗不能起个中文的用户名? at 2012年03月22日

    我来说点技术方面的:

    1。at 功能目前不支持中文

    2。user model 有限制

    3。不是所有的浏览器支持中文 url 的完美

  • Ruby 解析 Excel 常见问题? at 2012年02月28日

    @lb563 推荐使用 spreadsheet , 我们用这个非常稳定,并且支持跨平台操作。

  • 在 rails 里 CSS 里定义背景图片的参数 at 2012年02月23日

    @s200612321 这个要看布署的时候是否会使用相对路径。建议使用<%= image_path ... %> 来处理。

  • 今天发现一个有趣的事件绑定陷阱 at 2012年02月21日

    @huacnlee 这个问题是由于 jQuery 重复绑定事件导致的。bind() 在向里添加绑定,而不检查是否相同. 不要重复执行绑定操作,但如果是无法改掉,可以使用 $().unbind().bind() 来处理比较方便. 至于 @fwword 说的 $.one 是只触发一次后被清除,应该不满足此需求. 推荐看看http://www.w3school.com.cn/jquery/jquery_ref_events.asp 这个 jQuery 的事件列表。

    还有一个类似的函数,die() 与 live() 在 jQuery 中叫委托事件,是说新生成的节点仍然可以触发此消息。

  • 周五下午,你们在公司做什么 at 2012年02月17日

    上班的飘过

  • 使用 vim 的大神们,开发 rails,一般用什么代码片段、代码补全插件? at 2012年02月16日

    rails.vim 总是要用的,灰常强大. 补全默认用ctrl+n或ctrl+p就够了. 想更强大可以用: ctrl+x+ctrl+p可以补全很多 rails 的方法. snipmate.vim 推荐一下,这个用起来也蛮好,用 tab 来自动完成。

  • 大家怎么写 ruby 1.9 的 encoding 文件头? at 2012年02月15日

    统一一种就好了,标准建议是第二种 我们统一是 # coding: utf-8

  • 本地的 ruby-china, 节点管理页面貌似没有? 靠后端 console 创建 section 跟 node 么? 还是我大意了? at 2012年02月13日

    两者皆可~ 多谢~

  • Mongoid: find 和 where 有哪些区别? at 2012年02月13日

    Criteria 是一个中间对象,保持按需查询以提高效率。

  • 庆祝社区人数突破 1000!!! at 2012年02月13日

    @lidashuang 121 号,哈~

  • rails 中实现 windows 集成认证 at 2012年02月12日

    从原理上讲是必须要知道的,因为 rails 只是一 web 表现层,无法获取 ntlm 认证信息。而且必须能够查询到 AD. 除非除非你设计一个浏览器插件,用来获取本地的认证域信息。

  • rails 已经安装成功后,使用短时间后,系统突然提示 “rails 尚未安装” at 2012年02月12日

    这种直接 google 吧。简单提示下,编写/etc/.bash_profile 或 ~/.bashrc 具体$PATH 根据你 ruby 的安装目录来定的。

  • rails 中实现 windows 集成认证 at 2012年02月12日

    Rails 肯定要知道相关密码 (也许是加密后的),然后传给 LDAP 作认证,通过了 rails 就可以认为 OK 了,创建好 session 的登录信息就可以了。 可以参考以下的 model:( 来自 stackoverflow )

    require 'net/ldap'
    
    class User < ActiveRecord::Base
    
      def after_initialize
        @config = YAML.load(ERB.new(File.read("#{Rails.root}/config/ldap.yml")).result)[Rails.env]
      end
    
      def ldap_auth(user, pass)
        ldap = initialize_ldap_con
        result = ldap.bind_as(
          :base => @config['base_dn'],
          :filter => "(#{@config['attributes']['id']}=#{user})",
          :password => pass
        )
        if result
          # fetch user DN
          get_user_dn user
          sync_ldap_with_db user
        end
        nil
      end
    
      private
      def initialize_ldap_con
        options = { :host => @config['host'],
                    :port => @config['port'],
                    :encryption => (@config['tls'] ? :simple_tls : nil),
                    :auth => { 
                      :method => :simple,
                      :username => @config['ldap_user'],
                      :password => @config['ldap_password']
                    }
                  }
        Net::LDAP.new options
      end
    
      def get_user_dn(user)
        ldap = initialize_ldap_con
        login_filter = Net::LDAP::Filter.eq @config['attributes']['id'], "#{user}"
        object_filter = Net::LDAP::Filter.eq "objectClass", "*" 
    
        ldap.search :base => @config['base_dn'],
                    :filter => object_filter & login_filter,
                    :attributes => ['dn', @config['attributes']['first_name'], @config['attributes']['last_name'], @config['attributes']['mail']] do |entry|
          logger.debug "DN: #{entry.dn}"
          entry.each do |attr, values|
            values.each do |value|
              logger.debug "#{attr} = #{value}"
            end
          end
        end
      end
    end
    
  • rails 已经安装成功后,使用短时间后,系统突然提示 “rails 尚未安装” at 2012年02月12日

    一般来说是系统变量没有设置导致的。

  • rails 中实现 windows 集成认证 at 2012年02月12日

    用 ruby-ldap 这个 gem

    然后,大概的代码如下,然后就跟密码认证差不多了:

    require 'ldap'
    
    conn = LDAP::Conn.new( '<domain-server>', 389 )
    conn.set_option( LDAP::LDAP_OPT_PROTOCOL_VERSION, 3 )
    conn.bind( '<domain>\<username>', '<password>' ) do |conn|
    
    base = 'ou=Users,ou=<container>,dc=<domain>,dc=local'
    
    results = conn.search2(base, LDAP::LDAP_SCOPE_SUBTREE, '(cn=*)')
    results.each { |entry| puts "#{entry['dn']}: #{entry['telephoneNumber']}" }
    
    end
    

    或者用这个 gem: net-ldap 参考: http://stackoverflow.com/questions/3539501/rails-ldap-login-using-net-ldap

  • Ruby 用在哪里? at 2012年02月12日

    做自动化测试开发,华为,中兴,腾讯,百度都有。

  • ruby-china 最新代码启动开发环境的 mongodb 异常 at 2012年02月11日

    thx,试试看

  • 致社区的两点建议 at 2012年02月10日

    定期推送一些讨论贴子是可以的~

  • Mongoid 的 embedded_in 多层嵌入的自动保存是否存在问题? at 2012年02月09日

    @cqpx 多谢你的解释。embeds_many 看来的场合更适合于解决关系数据库繁于处理的多层关联的问题。但又不是经常反复查询的数据. 不过,我想这正是 mongodb 对传统数据库的一个大的特点之一吧. 刚才的问题你的一些代码指引,我分析了觉得是一个 bug, 内部没有递归做 save 判定。给他们 mongoid 提一个 issues 先。

  • Mongoid 的 embedded_in 多层嵌入的自动保存是否存在问题? at 2012年02月09日

    @Rei 不知道有人有这种用法没?我现在不太习惯 has_many, belongs_to 了,用文档设计模式的话这种应该较为常见吧。

  • Mongoid 的 embedded_in 多层嵌入的自动保存是否存在问题? at 2012年02月09日

    @huacnlee 多谢。了解~

  • gem install 的时候默认跳过安装 ri 和 rdoc at 2012年02月04日

    ri 跟 rdoc 在本地是用处太小了。没有智能解析. 实际上,安装了 rdoc 时,在本地使用 gem sever 可以在http://localhost:8808gem的api用浏览器查看相关,不过还是有些弱的。@fsword

  • 有没有好的开源项目,来收集目标网站的内容更新? at 2012年01月31日

    看看是不是可以直接用 rss

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