Ruby China
  • 社区
  • 招聘
  • Wiki
  • 酷站
  • Gems
  • 注册
  • 登录
Rei
@Rei
管理员
第 1 位会员 / 2011-10-28

[email protected]
深圳
188 篇帖子 / 9165 条回帖
731 关注者
0 正在关注
11 收藏
中下水平 Rails 程序员
打赏作者
GitHub Public Repos
  • writings 941

    [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**

  • geeknote 34

  • 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

More on GitHub
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • Sinatra 和 Sidekiq 如何访问同个 websocket 连接? at 2018年10月18日

    后台任务通过某种消息机制(例如 Redis pubsub)通知管理 websockets 的进程,再由管理 websockets 的进程通知用户。

    Rails 里的 ActionCable 实现了这个机制 https://guides.rubyonrails.org/action_cable_overview.html

  • Mina Unicorn 部署 Rails 应用, 遇到小问题,请教。 at 2018年10月16日

    服务器上 curl 一下本地端口能不能访问?云服务有没有安全组设置?

  • 如何禁用 Rails 的 Assets Pipleline? at 2018年10月15日

    那个是 hash 而不是时间戳,前端可以把文件名和打包后的静态文件路径写到一个 json 文件里,然后在 Rails 加个 helper 方法读取 json 内的路径,就可以做到类似 stylesheet_link_tag 的效果。

    https://github.com/rails/webpacker 已经做了这件事情,并且 Rails 6.0 会成为默认,如果你们前端团队本来就是用 Webpack 而且不介意源码放在同一个项目里,那么可以试试 Webpacker。

  • 如何禁用 Rails 的 Assets Pipleline? at 2018年10月11日

    stylesheet_link_tag 的作用就是找 asset pipeline 处理过后的资源,如果不走 pipeline 直接用 <style> 标签即可。

  • 借助 Turbolinks 实现不间断的网页音乐播放器 at 2018年10月10日

    确实有网站是用 Turbolinks 实现不间断播放器的

    Why We Chose Turbolinks https://changelog.com/posts/why-we-chose-turbolinks

  • turbolinks 造成 Jquery 不正常怎么办? at 2018年10月09日

    我更正一下,6 楼意思是依赖 turbolinks:load 绑定事件不是好实践。边栏可能大部分情况需要每次载入都执行,但到了没有边栏的页面就是无谓的消耗了。如果习惯这种写法的话,个别页面的事件也这样绑,那么挂在 turbolinks:load 上面的逻辑就会越来越多,并且很多是不必要执行的。

  • turbolinks 造成 Jquery 不正常怎么办? at 2018年10月09日
    $(document).ready(function() {                                                                                      
      jQuery(function ($) {
    

    这里两层 document load 有问题,导致外层改了时间里面还是在等 DOMContentLoaded。

    外层改成 $(document).on('turbolinks:load', function() { 再把里层 jQuery(function ($) { 去掉。

    另外全局绑定事件不是好实践,有时间的建议看 Stimulus,和 Turbolinks 绝配。

  • 请教 Rails + Passenger + Capistrano 部署 at 2018年10月06日
    1. 如果要看一个教程,我推荐 https://gorails.com/deploy/ubuntu/ ,这是我所知唯一能持续更新维护良好的教程。
    2. gemset 已经被 bundler 替代,可以弃用。我认为安装系统源里的 ruby 比用 rvm/rbenv 的更好管理,后两者经常要处理不同环境和工具的 PATH 的问题。
  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年10月05日

    完事了就可以把组件去掉了

  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年10月05日

    https://medium.com/@coorasse/goodbye-sprockets-welcome-webpacker-3-0-ff877fb8fa79

  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年10月04日

    看 DHH 什么时候改口去掉 Assets Pipeline 了,装了 Webpacker 之后看到两个 asset 类目录感觉很分裂。

  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年10月04日

    @heroyct @jasl docker-sync 完美解决 docker for mac 性能问题!

    向 Webpakcer 低头!

  • 富文本编辑器 Trix at 2018年10月04日

    看了源码和调试 demo,发现两个有趣的地方:

    1. Rich text 是独立一个 model,关联到原有 model 上面,类似 ActiveStorage 的设计。这是为了表很大时加速查询做的设计。
    2. html 内容 post 到后端时,ActionText 会对 attachment 做处理,替换为元信息的 element,这样就可以调整渲染时的模版。

    这是全栈框架才能提供的功能,有助于新建项目时快速实现富文本编辑。

  • 富文本编辑器 Trix at 2018年10月04日

    准备加入 Rails 全家桶 https://weblog.rubyonrails.org/2018/10/30/introducing-action-text-for-rails-6/

  • 感觉 Ruby China 社区越来越冷清了。。。 at 2018年10月02日

    我了解到的 node 是前端用的多,用来做前后端分离的中间层,负责前端构建和请求转发(其实我认为就是 JavaScript 全栈)。

    用 Rails 做全栈的少了,退到后端做纯 API,有一次线下分享讲了个前端话题,问在场的人有还写前端的吗,结果没人响应。

  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年10月02日

    额,我是指在开发环境,整个项目目录都作为 volume mount 进去的,但是文件太多了导致执行缓慢。

  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年10月02日

    不懂,在 docker compose 里面配置:

    volumes:
      - .:/app
    

    不是 volume 了么?

    官方文档关于性能部分 https://docs.docker.com/docker-for-mac/osxfs/#performance-issues-solutions-and-roadmap ,看完还是不知道怎么解决。

    不想现在处理 Webpacker 另一个原因是怕正式版前还有变动,想想被砍的 Turbolinks partial replacement。

  • cell gem 默认不进行 html escape 问题 at 2018年10月01日

    建议去掉这个 gem。

  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年10月01日

    是 docker 的问题,如果有限度的用 yarn 让 node_modules 维持在比较小的体积可以缓解这个问题(Webpakcer 默认依赖 700+)。所以我还在用 assets pipeline,等 Rails 6 出了,各个组件的协调不用自己摸索了再去想怎么解决这个问题。

  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年10月01日

    我遇到个 docker 的问题,docker 共享目录的性能遇上庞大的 node_modules 简直爆炸,执行 bin/rails test 先要卡 30 秒。https://github.com/docker/for-mac/issues/77

  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年10月01日

    Webpack is now the default JavaScript compiler for the upcoming Rails 6 🎉 https://twitter.com/dhh/status/1046634277985611776

    目前自己搞还是不少麻烦事的,我等 Rails 6 发布再上。

  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年09月30日

    这是个纯前端库,把构建好的 js 放到 vendor,通过 assets pipeline 引入,cofferscript 写就行(ES5 也行)。

  • 用现代 Rails 逃离单页面应用 “兔子洞” at 2018年09月30日

    这几个前端组件在 Rails 4 环境就能用了。

  • ScriptCore - 基于 MRuby 的脚本沙箱 (SaaS 快速开发套件之番外篇) at 2018年09月29日

    奥,我看漏眼了,顶楼有写 Shopify 的开源库 https://github.com/Shopify/ess

  • ScriptCore - 基于 MRuby 的脚本沙箱 (SaaS 快速开发套件之番外篇) at 2018年09月29日

    意思是你有 Shopify 源码?

  • 招聘 Ruby 后端工程师,待遇优厚,11号地铁线旁兆丰路站 at 2018年09月29日

    完善公司信息是招聘板块的要求。

  • 富文本编辑器 Trix at 2018年09月29日

    完美!

  • ScriptCore - 基于 MRuby 的脚本沙箱 (SaaS 快速开发套件之番外篇) at 2018年09月29日

    首先 ScriptCore 是 ESS 的 fork

    是不是应该说 clone? fork 是基于别人的源码再开发。

  • [北京] Ruby 开发工程师 望京 soho 25K-35K+ at 2018年09月28日

    排版说明 https://ruby-china.org/markdown

  • 富文本编辑器 Trix at 2018年09月27日

    搜了一下,好像开源免费的富文本编辑器也没几个(如果有麻烦推荐),所以 trix star 数很高,接近一万了。

    不过 trix 一直不合我意的地方是回车插入 br,没有 p tag 全部是 div。要用的话得自己改了 https://github.com/basecamp/trix/issues/202

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