Ruby China
  • Topics
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • Sign Up
  • Sign In
Rei
@Rei
Admin
NO. 1 / 2011-10-28

[email protected]
深圳
182 Topics / 9130 Replies
727 Followers
0 Following
11 Favorites
中下水平 Rails 程序员
Reward
GitHub Public Repos
  • writings 940

    [Closed] Source code of writings.io

  • alipay 732

    Unofficial alipay ruby gem

  • code_campo 291

    [Closed] Source code of http://codecampo.com

  • asciidoctor-pdf-cjk-ka... 101

    **no longer maintained**

  • asciidoctor-htmlbook 31

    Asciidoctor HTMLBook is an Asciidoctor backend for converting AsciiDoc documents to HTMLBook docu...

  • material-ui 17

  • rich-text-editor 12

  • htmlrenderer 12

  • rails-chatgpt-demo 8

  • rails-app 7

    A Rails project template lets me start new projects quickly.

More on GitHub
  • Overview
  • Topics
  • Replies
  • Favorites
  • Following
  • Followers
  • 6.1 是不是无法完全脱离 assets ? at January 20, 2021

    rails new --skip-sprockets 创建一个新项目看看有什么差别。

  • hotwire.dev 中的 Turbo 的介绍 at January 17, 2021

    在 action 里面 render turbo_stream 是普通的 http 响应,不会受 websocket 稳定性影响;在 model 里面用 broadcasts 才走 websocket(actioncable)。

  • 求教下 一个 model 被转成 json 后 如何再从 json 恢复成 model 对象 at January 04, 2021

    X-Y 问题,你想要做什么?

    https://coolshell.cn/articles/10804.html

  • [大连] 大连智慧比特科技有限公司招聘 Ruby 程序员 at January 04, 2021

    编辑帖子并用 markdown 格式排版。

  • 博客的文章审核和评论审核 Rails 是怎么开发的? at January 02, 2021

    https://api.rubyonrails.org/v6.1.0/classes/ActiveRecord/Enum.html

  • js.erb 测试问题 at December 28, 2020

    测试请求语句加上参数 xhr: true

  • Ruby 3.0.0 Released at December 25, 2020

    🎉🎉🎉

  • 为 Ruby 3 Fiber 调度器设计事件库 Evt at December 22, 2020

    感谢队长的贡献 🎉

    我一直对 Ruby 的前景充满信心,经历了 node.js,Go,Elixir 的热潮我依然不离不弃,因为我觉得性能问题是可以通过社区努力提升,而语言设计是否优雅是决定性无法改变的。虽然离实际项目获得提升还有一段距离,但是确实看到希望了!

  • 很想做 Ruby,但起步为什么这么困难,是我的方式不对吗 at December 18, 2020

    其实就两个问题:

    1. 需要 Linux 环境,不论是真 Linux,虚拟机,WSL 或者 Docker 都行。Ruby 是有 windows 版,但是整个生态很多 Linux 优先的库,不一定有 Windows 版。
    2. 需要科学上网。所有国外软件源都可能遇到这个问题。
  • Ruby Array map! 使用问题 at December 16, 2020

    楼上#5 对的,我记错了。

  • Ruby Array map! 使用问题 at December 16, 2020
    1. (4-(element.length)).times {element = "0" + element} 最后返回的值是 .times 方法的值。
    2. return 返回的上下文是方法或者 Proc lambda,已经跨过了 block 的范围;block 里面显式返回用 next。
  • Rails 6.1 升级记录 at December 15, 2020

    暂时没遇到问题,主要都忘了 webpack 怎么设置了,如果要改配置就很费时间 😅

  • Rails 6.1 升级记录 at December 15, 2020

    其它好说看到 webpacker 心里一惊赶紧去找升级文档。

  • Ruby 中传参的问题 at December 01, 2020

    去掉 =,不用 setter 方法

    def safe_attributes(attrs, user=User.current, type='father')
         logger.info("attrs.class.name  => #{attrs.class.name}")   #log日志中:attrs.class.name => Array
         ...
         do something
         ...
    end
    

    另外注意 user=User.current 有隐患,默认值不用简单类型而是线程变量可能会有 bug,曾经默认值的计算时机变动过一次。

  • Ruby 中传参的问题 at December 01, 2020

    方法后面加 = 是 setter method,解析器会特殊处理,setter 方法只会接受一个参数,并且方法的返回值也是这个参数。如果参数有多个,他们会当作一个数组。

    例子:

    def test=(a, b = 'b', c = 'c')
      puts a.inspect
      puts b.inspect
      puts c.inspect
    end
    
    self.test = 1, 2, 3
    

    结果:

    [1, 2, 3]
    "b"
    "c"
    

    我没搜到官方文档,有知道的可以补充一下。

    setter 方法以前坛里有一些讨论 https://ruby-china.org/topics/24631

  • 如何复写 File.delete at November 28, 2020
    1. delete 是类方法
    2. 不建议修改原有方法
  • Docker 官方文档 rails template 有问题 at November 27, 2020

    没看到问题。

    db 启动状态是正常的。

    在 web 容器里用 psql 连不到数据库是正常的,要加上数据库的 host,username, password。

    psql -h db -U postgres -d DBName
    # 密码 password
    # DBName 按环境不同
    

    如果 config/database.yml 设置正确,则可以

    bin/rails db
    

    楼主要了解到 web 和 db 是两部主机,之间是通过网络通信。

  • 使用 Vue 前端、Rails 后端实现图片上传的功能 at November 23, 2020

    DirectUpload 是上传到储存后端,根据配置可以是本地文件储存或者 S3 一类的云储存,本地文件储存是由 Rails 提供了一个 API。

    印象中 DirectUpload 是这样一个流程:

    1. 跟 Rails 后端通信,获得上传 token。
    2. 根据上传 token 上传文件到云储存。
    3. 上传完毕后返回一个字符串,这个字符串可以被 Model 的 attached 字段解析,提交后保存关联对象和储存信息。
  • 使用 Vue 前端、Rails 后端实现图片上传的功能 at November 22, 2020

    ActiveStorage 有个 DirectUpload 的类,通过手动 create 可以控制它上传的时间,但是要看看源码才理解它怎么用,文档不够详细。

  • 使用 Vue 前端、Rails 后端实现图片上传的功能 at November 20, 2020

    其实跟 vue 没啥关系,前端实现都共通。

  • 基于 Docker 在 Win10 平台搭建 Ruby on Rails 6.0 框架开发环境 at November 17, 2020

    我在 mac 下也是在 docker 内开发,也建议开发团队用 docker 同步开发环境。

    不过 docker 对于新手来说始终是另外一层需要学习的知识,避免问题交叉可以尽量往后放一放。

    听说 WSL2 有很大进步,不知道能不能作为新手开发环境,如果有人写一写就好了,我没有 Windows 环境做不了。

  • Ractor 下多线程 Ruby 程序指南 at November 17, 2020

    访问共享资源的例子

  • Ruby 自带的 profile 功能太弱了,根本没法用 at November 16, 2020

    这贴已经不讨论技术了,就此锁帖。

  • 现在学习 ROR 成本高吗,以前是 Java 选手啊 at November 10, 2020

    小马过河

  • 从实践谈 Ruby 语法上的几个设计不一致带来的问题。 at November 09, 2020

    节约生命 https://github.com/testdouble/standard

  • 111 at November 01, 2020

    “中台,我信了你的邪” https://36kr.com/p/1725013082113

  • 新手应该如何学习 Rails at November 01, 2020

    《Rails 5 敏捷开发》 https://book.douban.com/subject/27615703/

    我的入门书。

    看完做个博客之类的项目,从实践学习。

  • 大家在 Rails 项目中使用 Docker 时,开发期间也会使用 Docker 吗? at October 14, 2020

    Mac

  • 大家在 Rails 项目中使用 Docker 时,开发期间也会使用 Docker 吗? at October 11, 2020

    k8s 太难用了需要专职运维才行,开发人员需要更简洁的 interface。

  • Turbolinks 引入 prefetch 让你的网站速度起飞 at October 10, 2020

    以前某浏览器曾经做过这个功能,然后某些网站没有遵循 RESTFul,有些修改资源的操作用 GET 请求,导致浏览器误执行,后来就取消了这个功能。所以用这个机制要确保网站都用了正确的 HTTP 动作。

    与其排除不执行 perfetch 的链接,感觉用显式设置打开 prefetch 比较好。

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