Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Tiny
@tinyfeng
会员
第 32575 位会员 / 2017-08-10

23 篇帖子 / 145 条回帖
7 关注者
3 正在关注
4 收藏
GitHub Public Repos
  • graphql_preloader 9

    avoid GraphQL nested N + 1 problem, according to ActiveRecord ralationships, convert query json t...

  • SunoAPI 1

  • leetcode 0

  • auto_define_scope 0

  • git-branch-manager 0

  • machine_learning_practice 0

  • .vim 0

    my vim settings

  • the-art-of-command-line 0

    Master the command line, in one page

  • generate_java_property 0

  • 92yilin 0

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 使用 ctags 增强 Ruby 项目的阅读和补全体验 at 2020年08月13日

    有一些 gem,可以生成 gem 包的 tags,但是是在 gem 目录下生成的,在项目里有没有办法能跳转到 gem 包的定义里,类似 rubymine 这样的?

    https://github.com/tpope/gem-ctags

  • Ruby 里面 @topic.node&.name 这里的 & 是干什么用的? at 2020年08月13日

    还是有区别,如果@topic.node,不能响应name方法或者出现异常的话。使用@topic.node.try(:name),是不会报错的;但是@topic.node&.name,前者不为空是会报错的。

  • 在 Git 的监视下 偷偷摸摸 at 2020年07月13日

    每次改 database.yml、xxx.yml, 都要回来找一下这个命令 😂 git update-index --skip-worktree

  • Rails 请求 Java API 接口问题 at 2020年06月17日

    header 里是不是要加上 json 的 ContentType?

  • null at 2020年06月01日

    如果学习能力中上,善于使用搜索引擎,动手能力强,再加上一些经验,应该不难。

  • 安装 Rails 出现 cannot load such file -- openssl at 2020年05月18日

    楼上已经有答案了,这是我当时遇到这个问题记录的解决过程~~

  • [上海] 细胞集团招聘 Ruby On Rails 软件工程师 12k – 20k at 2020年05月15日

    熟悉关系型数据库,如:MySQL、Redis 等

  • 托管简单 Ruby 脚本建站的便宜渠道? at 2020年04月21日

    github action

    还可以用 travis ci,定时拉你 github 上的代码跑任务

  • 可能会影响程序员职业生涯的七本书 at 2020年03月25日

    加本《UNIX 编程艺术》

  • 如何进入服务器上次启动的 rails console at 2020年01月20日

    跟 STDIN,STDOUT 相关的我还不是很清楚....

  • *经问题,选什么 ide at 2020年01月07日

    我写代码用 vim + tabnine,重构和查看项目用 rubymine

  • [求助] Capistrano Rails 6.0 ,yarn install 到 [4/4] Building fresh packages... 这一步总是很慢 at 2020年01月03日

    我也遇到过,mina 部署,到这一步卡着不动。

    遇到就手动杀掉,重新部署。每次执行时间不同且差别很大,几十秒 build 好到几十分钟没好,各种情况都遇到过,cpu 和内存没看出什么问题。

  • 求教:怎么在本地通过代理打开不能直连的服务器的连接呢? at 2019年11月12日

    那是可以做到的,ssh 连接其实就是以 A 作为一个跳板,可以让你在本地,通过本地端口能访问 B。

    如果没有域名解析,则可以通过 ip 映射,把 B 的 ip 映射到本地 127.0.0.1,后面是一样的

  • 使用 Devise Token 认证,登录被拦截, at 2019年11月11日

    可以在 DeviseTokenAuth::SessionsController里加上

    skip_before_action : authenticate_sys_user , only: [:create]

  • Homeland 邮件配置使用 gmail 报如下错误 at 2019年11月11日

    😂

  • Windows 10 下面,Ruby 2.x 后 irb 输入不了中文,有没有办法可以解决? at 2019年11月07日

    cmder + WSL

  • 求教:怎么在本地通过代理打开不能直连的服务器的连接呢? at 2019年11月06日
    1. 可以通过 ssh -L 连上 A,把 B 的站点的端口(比如 80 或者 443,看你 B 服务器的链接背后是什么端口)代理到本地 3000 端口。
      • 比如 B 域名是 b.com,B 服务器的链接的端口是 80,则$ ssh -L 3000:b.com:80 a_user@a_host
    2. 如果 B 服务器链接是域名解析到 IP 的,需要修改 hosts 文件把 B 服务器域名指向 localhost。
    3. nginx 添加配置,监听 80(或者其他,还是看你服务器链接背后的端口),对 B 服务器域名代理到本地 3000 端口。
  • Rails 中 eval 执行变量赋值的问题,binding 相关 at 2019年09月17日

    一些情况下,可以使用实例变量来代替局部变量

    def test
      eval "@a = 1"
      @a
    end
    
  • [北京] 威中杰招聘全栈 (ruby) 开发工程师 3-5 人 at 2019年08月19日

    英语水平 4 级以上.没过的话也要达到 430 分

    想问一下,难道现在英语四级不是 425 过了吗...

  • 非计算机专业程序员补习基础,求推荐书籍。 at 2019年07月26日

    很多理论性的东西,会把你看得头晕目眩,最后工作中可能只用到那么 10%,而且还不如有经验的同事告诉你怎么回事来得快。

    这点不是特别同意,一个人很多时候不会学习他不知道的知识,因为他不知道他所不知道而又缺少的东西。有些东西不需细学,走马观花即可,大致有个印象,概念。至少等以后可能需要的时候,不是张口就问,而是自己知道该学什么来解决这个问题,一般情况都是有时间/缓冲来供你学习而解决问题的。经常问别人问题,那是新手才干的事情。

  • unless 可以翻译成 ‘除非不’ 么? at 2019年05月30日

    直接翻译成 if not,省事。不过身边的人不推荐用 unless,不如 if 容易理解。

  • 配置信息放哪儿比较好 at 2019年05月29日

    数据库 + 缓存

  • 服务器带宽该买多少… at 2019年05月20日

    按流量付费怎么样呢

  • 基于 Rails+Garpe 开发前后端分离网站 - 后端 at 2019年05月17日

    参数校验方便一些,有 swagger 文档

  • 求助,minimagick 无法打开本地图片 at 2019年05月14日

    url 是什么?

  • 去他的 RTFM, 只要 @kayakjiang 我有问必答,绝不敷衍 at 2019年05月06日

    用 WSL + vim 写 ruby 的来报个到😆

    以前买的电脑是 windows,嫌虚拟机麻烦,就用 WSL 开发 ruby 了,感觉还行。终端不太习惯,用了 cmder,各种快捷键跟 mac 的 Iterm2 也不一样,vim 的块操作 ctrl + v 跟 windows 粘贴快捷键冲突等,还是得折腾...不过用 rubymine 开发可能会好一些

  • 解决 GraphQL 与 ActiveRecord 嵌套 N + 1 SQL 问题 at 2019年04月21日

    多谢,改了一下名字~

  • 解决 GraphQL 与 ActiveRecord 嵌套 N + 1 SQL 问题 at 2019年04月21日

    谢谢指导,感觉代码写的是很漂亮😅

  • 解决 GraphQL 与 ActiveRecord 嵌套 N + 1 SQL 问题 at 2019年04月21日

    是我的标题写的比较大,已经修改了。

    graphql-batch需要在 type 里每个关联的地方手动加入以下类似代码来使用,但是我感觉如果根据请求,就能自动完成需要的 association 的预加载会更方便。

    field :product, Types::Product, null: true do
      argument :id, ID, required: true
    end
    
    def product(id:)
      RecordLoader.for(Product).load(id)
    end
    
  • rails api ,如果用 jwt,怎么进行验证码验证呢,验证码的信息应该保存在哪儿呢 at 2019年04月18日

    即使前后端分离,在浏览器场景下,cookie 和 session 机制依然适合

    If you're on Rails 5, and want to preserve config.api_only = true you could extend the middleware to add the sessions layer, adding this code after class Application < Rails::Application in config/application.rb

    config.middleware.use ActionDispatch::Cookies
    config.middleware.use ActionDispatch::Session::CookieStore, key: '_namespace_key'
    

    This could come in handy when you want to have a rails api-only enabled app but have to manage user sessions with an administration panel like ActiveAdmin or Rails_Admin.

    以上来自 https://stackoverflow.com/questions/15342710/adding-cookie-session-store-back-to-rails-api-app

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