Ruby China
  • 社区
  • 招聘
  • Wiki
  • Gems
  • 注册
  • 登录
@awking
会员
第 10094 位会员 / 2013-11-13

北京
14 篇帖子 / 240 条回帖
7 关注者
28 正在关注
105 收藏
you just know what you know
未设置 GitHub 信息。
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Rails 静态资源编译 at 2018年04月24日

    或者采用本地编译,上传

    gem 'capistrano-local-precompile'
    
  • rake db:migrate VERSION=20180420032532 at 2018年04月20日

    ake db:migrate:redo VERSION=20180420032532

  • 关于一个 model 的怪问题 at 2018年04月14日

    ::Equipment::Accepting 在 controller 里面写的时候

  • 有没有办法跳过 add_index 的 unique 验证 at 2018年03月19日

    既然是假数据,应该严格按照设定的来,而不是为了方便就更改数据库设计。这个批量生成尾数一样的数据。

  • 简单学了一下 Ruby,顺手写了些爬取歌词的代码。大家过年快乐! at 2018年02月12日

    不错 不错

  • 回复老帖子后,该帖是否会出现在社区的上部? at 2018年02月10日

    源码中有帖子上浮的限制

  • [北京] Airbnb 中国 招聘 full stack engineer/mobile engineer (长期有效, 2018 已更新) at 2018年01月02日

    全程英文面试吗?工作地点主要在北京?

  • 『编程项目赚了两千万』,这些人的良心不会痛吗? at 2017年12月29日

    两千万的话,至少是 400 个人参与了该课程

  • 两个 rails 项目之间如何交互 at 2017年12月19日
    1. API 
    
  • Rails 连接 MySQL 数据库问题 at 2017年12月13日

    里面的连接池 size 是 5,连接池的 wait_timeout 是 5s

    测试一下是不是你同时发起 10 个请求,然后执行后是不是有几个请求被 reset.

    可以尝试把 database.yml 中 pool 设置为 20,然后再发起 10 请求查看一下,之后再改为 50,试一下。

  • homeland 二次开发,添加手机号字段 at 2017年12月11日

    提供一下思路

    1. 你试一下,直接保存用户是否可以 User.create!(login: 'xxx', email: '[email protected]', password: '12345678', phone_number: '15627215695')
    2. 如果能保存成功,说明 model 没有问题,则
    def create
      build_resource(sign_up_params)
      resource.login = params[resource_name][:login]
      resource.email = params[resource_name][:email]
      resource.phone_number = params[resource_name][:phone_number]
      # 打一下断点,查看一下resource内容,并执行一下 save操作
      if verify_rucaptcha?(resource) && resource.save
        sign_in(resource_name, resource)
      end
    end
    
  • 小白求解:为什么镐头书里面一直说 Song 对象而不是 song 对象,大家在平时可以把对象的名字书写成大写嘛? at 2017年11月24日
    class Song
    
    end
    
    song = Song.new
    

    是这样的吗?Song 是类,song 是 类的实例。还是贴出代码来更直观一些。

  • [北京][GrowingIO] 又开放了几个招聘名额,欢迎大家来聊 at 2017年11月10日

    👏 去面过,人都是很厉害的呀

  • 给 activestorage 顺手撸了个七牛的 service at 2017年10月27日

    对shrine 这个文件上传怎么看?

  • 关于 Homeland 如何设置站点名称为中文的问题! at 2017年09月30日

    如果中文可以的话 恭喜恭喜。截图中的报错信息是配置文件中,asset _host 出错了,你在遇到问题可以先看看这行附近的代码

  • 关于 Homeland 如何设置站点名称为中文的问题! at 2017年09月30日

    再全一点就很好了,从报错的一开始截图吧。 如果还不行,你可以先装上用英文的,后期再修改。这样先把整个程序跑起来,不至于卡在一个点上。

  • 又拍云 100GB CDN 流量包 20 元,500G 只要 100 元,比阿里云还便宜。 at 2017年09月30日

    你薅的是别人的羊毛,别人薅你的时间

  • 第一次使用云服务的 pg 数据库,应该如何配置呢? at 2017年09月30日

    你还是得写 腾讯云的 用户名 和 密码。如果是单独执行,应该还要指定 rails 的环境 RAILS_ENV=production

  • 关于 Homeland 如何设置站点名称为中文的问题! at 2017年09月30日

    如果有报错信息,还请发出来。 是不是应该加 引号,app_name = "论坛"

  • 关于 homeland 实现 qq、微信登录 at 2017年09月30日

    这个你是没办法直接修改 html css 直接生效的。你用 docker 直接安装的时候, 然后会请求这个地址 https://github.com/ruby-china/homeland-docker/blob/master/docker-compose.yml 然后其中有一句是

    container_name: 'homeland_web'
    image: homeland/homeland:3.0.9
    

    直接读取的是封装好的代码,你要修改的话,要重新自己打包封装 image. 没十分确定 @huacnlee

  • 关于 homeland 实现 qq、微信登录 at 2017年09月30日

    按照官方的 homeland 教程来是可行的。 我看的源代码,两边是一样的功能,刚才解释一下可能原因。

  • 关于 homeland 实现 qq、微信登录 at 2017年09月30日

    关于你的 github 邮箱错误的问题,check 一下你的 github token 是否正确。因为在未获取到 github 邮箱的情况下,会给一个默认的邮箱。

    "#{provider}+#{uid}@example.com"

    app/controllers/auth/omniauth_callbacks_controller.rb

    def new_from_provider_data(provider, uid, data)
            User.new do |user|
              user.email =
                if data["email"].present? && !User.where(email: data["email"]).exists?
                  data["email"]
                else
                  "#{provider}+#{uid}@example.com"
                end
    
              user.name = data["name"]
              user.login = Homeland::Username.sanitize(data["nickname"])
              if provider == "github"
                user.github = data["nickname"]
              end
    
              if user.login.blank?
                user.login = "u#{Time.now.to_i}"
              end
    
              if User.where(login: user.login).exists?
                user.login = "#{user.github}-github" # TODO: possibly duplicated user login here. What should we do?
              end
    
              user.password = Devise.friendly_token[0, 20]
              user.location = data["location"]
              user.tagline  = data["description"]
            end
          end
    
  • 关于 homeland 实现 qq、微信登录 at 2017年09月30日

    修改 管理员邮箱的地址是在 homeland/config/config.yml 的

    auto_locale: false
    admin_emails: >
      [email protected]
    google_analytics_key: ""
    

    对是这个,地址,然后你重启后就可以进入到后台中了。

  • 关于 homeland 实现 qq、微信登录 at 2017年09月30日

    你注册的用户是无法直接进去到后台。你需要在配置文件中指定管理员的邮件地址。

  • 请问 capistrano 如何执行 Rails 项目 bin 目录下的可执行文件 at 2017年09月24日

    cd #{deploy_to}/current && nohup ruby ./bin/chasqui_start >/dev/null 2>&1 & 是这句没有指定 ruby 的版本?你可以把错误信息直接打印出来看看

  • 如何在 1G 内存的阿里云上运行 elasticsearch at 2017年07月10日

    增加交换分区试试

  • 在学习 Rails 之后,有点想法想和大家分享一下 at 2017年07月07日

    如何让一滴水不消失

    • 放入大海
  • 如何通过局域网访问本地的开发环境下的 rails 项目 at 2017年06月01日

    这里的 IP 地址,是运行你项目电脑的 IP 地址。那么你本地应该可以通过 localhost:3000 以及 192.168.11.104:3000 访问才对。

  • 如何通过局域网访问本地的开发环境下的 rails 项目 at 2017年06月01日

    试试绑定 0.0.0.0。

    rails  s -p 3000 -b 0.0.0.0
    
  • [北京][2017年6月18日] Rails Girls 复活啦 2017 北京活动报名 | 少女们一天学编程 at 2017年05月31日

    自带 (^-^)V

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