Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
@awking
Member
NO. 10094 / 2013-11-13

北京
14 Topics / 228 Replies
7 Followers
28 Following
105 Favorites
you just know what you know
No GitHub.
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • [北京][GrowingIO] 又开放了几个招聘名额,欢迎大家来聊 at November 10, 2017

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

  • 给 activestorage 顺手撸了个七牛的 service at October 27, 2017

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

  • 关于 Homeland 如何设置站点名称为中文的问题! at September 30, 2017

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

  • 关于 Homeland 如何设置站点名称为中文的问题! at September 30, 2017

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

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

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

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

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

  • 关于 Homeland 如何设置站点名称为中文的问题! at September 30, 2017

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

  • 关于 homeland 实现 qq、微信登录 at September 30, 2017

    这个你是没办法直接修改 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 September 30, 2017

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

  • 关于 homeland 实现 qq、微信登录 at September 30, 2017

    关于你的 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 September 30, 2017

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

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

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

  • 关于 homeland 实现 qq、微信登录 at September 30, 2017

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

  • 请问 capistrano 如何执行 Rails 项目 bin 目录下的可执行文件 at September 24, 2017

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

  • 如何在 1G 内存的阿里云上运行 elasticsearch at July 10, 2017

    增加交换分区试试

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

    如何让一滴水不消失

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

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

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

    试试绑定 0.0.0.0。

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

    自带 (^-^)V

  • 服务器配置 Rails 程序的错误 求解 at May 17, 2017

    提示说

    We've got an old pid and server pid is not the old pid
    killing master process (good thing tm)
    

    你先找到原有的 unicorn 进程,杀掉他。再重新启动 unicorn。

    ps aux | grep unicorn
    
    kill -9  端口号
    
    重启unicorn
    
  • ExceptionTrack - 捕捉 Rails 应用运行期的异常,并存储到数据库 at April 18, 2017

    基本上不能。你可以选择自己 fork,然后去掉 kaminari,自己修改代码中的分页。颇劳神。

  • [已关闭,结果公布] 第二轮活动,送出几个蛋人网的订阅账号 at April 13, 2017

    +1

  • 想找一份暑期实习,求合适的。 at March 21, 2017

    页面做的好看点,规整规整。 再增加一些功能,比如

    • 注册发邮件
    • 国际化一些
    • 上传图片
    • 富文本框
    • 简单的后台文章管理
    • 抓取一些文章
    • 定时将文章写入到数据库中
    • 买台 VPS,独立部署,反向代理
    • 买个域名,连上再上 SSL
    • 等等
    • 如果能找到身边的小问题能解决一下就更好了
  • Ruby 文档怎么看? at March 21, 2017

    如果用 Mac 的话,可以下在一个 dash 软件,可以本地查询,速度快。

  • Ruby 文档怎么看? at March 21, 2017

    没有 block 这个关键词,block 可以认为是一个 proc 你可以查找 https://ruby-doc.org/core-2.2.0/Proc.html. 这里的 -> 是 lambda 的简写形式

  • Rails 操作数据库,求大神解释一下下面这句代码 at November 18, 2016

    #7 楼 @Cger007 你拿出来单独执行,比如先 User.find(params[:uid]) 然后再执行 User.find(params[:uid]).groups 这样来看

  • [北京] 网融天下投资策略研究院招聘 Ruby 开发工程师、机器学习工程师 at November 17, 2016

    看了一下,估计网站、客户端以及 API 都要全部包括,这个任务量可不小啊

  • 找一位 Rails 指南合译人 at October 30, 2016

    买了之前的版本。想问一下,准备翻译的新版本和 ruby-china 上的公开版本主要差异在哪里?

  • 有谁做过把 Discuz 的系统迁到 Ruby China 上来? at October 26, 2016

    Discuz 有 241 张表,我表示震惊啊。 http://faq.comsenz.com/library/database/x3/x3_index.htm

  • 创建 Rails 新项目遇见问题 at October 23, 2016
    • 1.没权限的话,可能是你试用的是系统的 ruby 版本。 可以先安装 rvm,然后安装 ruby,再生成 rails 项目。详情见 wiki
    • 2、如果遇到 Make sure that gem install byebug -v '9.0.6' succeeds before bundling. 这种情况,一般是网络原因,你单独执行 gem install byebug -v '9.0.6', 成功后再执行 bundle install
  • 关于 Ruby 的线上视频培训 at October 18, 2016

    @ccok 正所谓有更新,才能更好的收费 ✋

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