Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@vkill
VIP
NO. 120 / 2011-11-17

7 Topics / 294 Replies
4 Followers
0 Following
114 Favorites
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • gem install 的时候默认跳过安装 ri 和 rdoc at February 04, 2012

    #3 楼 @fsword https://github.com/lsegal/yard

  • 1.9.3 的速度 at February 04, 2012
    echo 1
    
    
  • 求 bootstrap-sass 替代方案 at February 03, 2012

    https://github.com/metaskills/less-rails-bootstrap

  • 用 ruby 做了一个 web 前端代码检查工具 at February 01, 2012

    加个 把 fdlint 移到 bin/fdlint,给个默认参数,那样就可以在 rails app root 下直接执行了

  • 升级到 rails 3.2 后,vendor/plugins 下的插件怎么处理? at January 31, 2012

    to 楼主

    require 'lib/plugins/my_plugin/my_plugin.rb' 
    

    貌似是这样写

    #2 楼 @leomao10 有时候我们需要修改一下某个 gem,那么就可以 gem edit save 后放到 vendor/plugins 下,等官方修复了再从 vendor/plugins 中删除掉就好了,其他地方不用做任何修改 有些 gem 有 bug 不是很快就能解决的,可能等个 10 天半月的也正常,所以这个目录还是有用的

  • 如果又不想辞职,又想自己做些有趣的内容,不妨一看 at January 31, 2012

    楼主留个联系方式吧

  • ruby 1.9.3 编译安装时发生的错误 at January 18, 2012

    查 locale,设 LC_ALL=en_US.UTF-8 或 LC_ALL=zh_CN.UTF-8 类似这样

  • simple_form 表单提交错误 at January 18, 2012
    = f.input :parent_id, :as => :select, :collection => Category.xx.map{|x| [x.name, x.id]}
    
  • 使用 foreman 启动 ruby-china at January 17, 2012

    开发环境下用 foreman 还是不错,我用来启动 resque_worker resque_scheduler resque_web sphinx_searchd 这些,redis postgresql 都是系统启动的

  • @users.each 这个方法里,可以调用一个计数器? at January 13, 2012

    #4 楼 @kimigao1986 可以直接= render @users

  • 怎么在 Grape 中集成 Devise 的验证? at January 09, 2012

    #5 楼 @qichunren 你写的 api 不是 mount 到 ruby-china 吗?如果是 mount 到 ruby-china 的话,那是完全脱离 ruby-china 原来的后台的,那么也就是说和原来的 devise 没一点点关系,你只用 User 里的 token_authentication_key 这个字段就是了,不知道我说清楚没有呢?

  • 怎么在 Grape 中集成 Devise 的验证? at January 09, 2012

    config.ru

    require "grape"
    require "pry"
    class API < Grape::API
      version 'v1', :using => :header, :format => :json
      helpers do
        def current_user
          #binding.pry
          @current_user ||= (env["HTTP_AUTHORIZATION"] == "xxx" ? "vkill" : nil)
        end
        def authenticate!
          error!('401 Unauthorized', 401) unless current_user
        end
      end
      resource :account do
        get '/private' do
          authenticate!
          @current_user
        end
      end
    end
    
    run API
    

    curl test

    ➜  ~  curl -H 'Authorization:xxx'  http://127.0.0.1:9292/v1/account/private
    "vkill"#
    ➜  ~  curl -H 'Authorization:yyy'  http://127.0.0.1:9292/v1/account/private
    401 Unauthorized#
    
  • 怎么在 Grape 中集成 Devise 的验证? at January 09, 2012

    我的想法是像 rubygems github 的 api 那样,写个 filter 来判断 http header 中有没 Authorization,如果有 User.find_by_token_authentication_key,如果 match 就 赋值 current_user,大概意思是这样

  • 有人用 guard 么? at December 28, 2011

    guard 跑 rspec, livereload 单独用

  • ActionMailer 的 execution expired 怎么解决? at December 23, 2011

    begin 呗

  • 返回 json 格式出现的中文乱码的问题 at December 10, 2011

    because your yaml engine is syck solve it, please setting YAML::ENGINE.yamler= 'psych', example

    # add to config/boot.rb
    require 'yaml'
    YAML::ENGINE.yamler= 'psych'
    
  • 如何创建你的第一个 Gem at November 17, 2011

    http://github.com/radar/guides/blob/master/gem-development.md

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