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

[email protected]
深圳
182 篇帖子 / 9130 条回帖
727 关注者
0 正在关注
11 收藏
中下水平 Rails 程序员
打赏作者
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
  • 概况
  • 话题
  • 回帖
  • 收藏
  • 正在关注
  • 关注者
  • 在 Fly.io 部署 Rails 应用 at 2022年02月09日

    大流量文件不是应该放类 S3 的对象储存和 CDN 吗?动态请求很少会到 5T 吧?

    而且我查了下 aliyun 的流量计费是 CNY 1 / GB,这高于 fly.io 的 $0.04 /GB。

    https://help.aliyun.com/document_detail/72142.html

  • 如何从 Webpacker 切换到 CSS/JS bundling at 2022年02月09日

    我看文档可以使用 process.env.NODE_ENV,其实就是一个环境变量所有 Linux 进程都支持。

    我的设置开发环境和生产环境只差了一个 --watch 参数,不太理解什么时候要用到 ENV,你可以贴代码和问题的详情看看要怎么解决。

  • 在 Fly.io 部署 Rails 应用 at 2022年02月09日

    Heroku 的免费档会停机,fly.io 的免费是不用停机的。

  • 在 Fly.io 部署 Rails 应用 at 2022年02月08日

    可以,它实际使用 vm 跑而不是 docker。

  • 在 Fly.io 部署 Rails 应用 at 2022年02月08日

    简单测了下延迟 110ms 左右,理想状况到香港应该是 30ms 左右。好像是路由到日本去了,有不少优化空间。


    用 chinaz 测了一下。

    fly.io 最快 54ms 最慢 353ms 平均 123.9ms
    某云 最快 7ms 最慢 254ms 平均 70.7ms

  • 在 Fly.io 部署 Rails 应用 at 2022年02月08日

    可以对照下价格表。

    https://fly.io/docs/about/pricing/

    GeekNote 现在开了一个 shared-cpu-1x 1G 的做 web,512M 的做 worker,一个月共 8.5 刀。postgres 和 redis 服务器在免费额度内。

  • 在 Fly.io 部署 Rails 应用 at 2022年02月08日

    文件储存还得另找服务 S3 之类,网站本身的流量费不多吧。


    不过因为有卷,本地储存也不是不行……

  • 在 Fly.io 部署 Rails 应用 at 2022年02月07日

    如果几年没用了,那么现在再用体验还是跟几年前一样。因为新的东西都放在企业版里面,价格要问销售。

  • 在 Fly.io 部署 Rails 应用 at 2022年02月07日

    如果“只”关心企业用户看他怎么发展吧。

  • 在 Fly.io 部署 Rails 应用 at 2022年02月07日

    小公司更注重开发者客户的体验,heroku 万年不开放其他区域,重心都放在企业客户,我盼望搅局者盼很久了。

  • 在 Fly.io 部署 Rails 应用 at 2022年02月07日

    我本来也想着下一个,就拿现有项目试试,试着试着就迁移了。😂

  • 在 Fly.io 部署 Rails 应用 at 2022年02月07日

    附两则趣闻:

    1) Phoenix 框架的创建者 Chris McCord 现在在 Fly.io 工作,博客说如果 2013 年 37signals 招了他做员工可能就不会开发 Phoenix 了 https://fly.io/blog/how-we-got-to-liveview/ 。目前 Fly.io 的文档和社区有不少内容是关于 Phoenix 的。

    2) Fly.io 的 API 是基于 Rails 开发的 😏

  • 如何从 Webpacker 切换到 CSS/JS bundling at 2022年01月28日

    Rails 官方添加了一个教程,如何从 webpacker 切换到 webpack:

    https://github.com/rails/jsbundling-rails/blob/main/docs/switch_from_webpacker.md

  • 如何从 Webpacker 切换到 CSS/JS bundling at 2022年01月28日

    这个方案是引用 npm 包,安装 npm 包用 yarn 或者 npm 都可以。

    例如 yarn add @hotwired/turbo-rails,然后就可以在 app/javascript/application.js 里面:

    import "@hotwired/turbo-rails"
    

    esbuild 已经默认把 node_modules 加到 resolving paths 里。

  • 请教个 ruby require 问题 at 2022年01月26日

    会有重名问题。约定是放到各自的 module 中。

  • dartsass-rails or sprockets-rails... ?? at 2022年01月22日

    sprockets 和 propshaft 都是实现 assets pipeline 的组件,二选一。propshaft 更精简,解决了一些 sprockets 内部太复杂产生的问题,sprockets 还会继续维护,说不准哪个更长久。如果没遇到 sprockets 引起的问题可以继续用 sprockets,这还是默认。

    dartsass-rails 属于 cssbundling 方案,在 assets pipeline 之前编译 css,之后还是交给 assets pipeline 计算 digest 然后在模版里引用。darsass-rails 和 sprockets/propshaft 不是替代关系。

  • 老哥们,通过 npm 导入 backbone 不工作是我哪里错了吗? at 2022年01月20日

    你这又有 importmap 又有 webpacker 的,需要更新参考书,webpacker 已经退役了。

  • 老哥们,通过 npm 导入 backbone 不工作是我哪里错了吗? at 2022年01月20日

    javascript 执行的时候 body 还没解析。

    简单的解决方法,可以把 js defer 设 ture,把 js 延后到文档解析完成后执行。

    <%= javascript_pack_tag "application", defer: true %>
    
  • 为何 我从 Webpacker 切换 到 js-bundling 和 css-bundling at 2022年01月16日

    我看了 bundling 内部实现之后第一想法是这么简单,早这么干就好了。

  • 请教:Rails7 中 form_with 中的 submit 的 data-disable-wtih 不起作用 at 2022年01月09日

    https://github.com/hotwired/turbo/pull/386

    似乎是不支持 data-disable-with 了,新的方法是建议用 css 显隐相关信息,这样更适用于一些复杂的结构——例如显示动画图标。

    button                  .show-when-disabled { display: none; }
    button[disabled]        .show-when-disabled { display: initial; }
    
    button                  .show-when-enabled { display: initial; }
    button[disabled]        .show-when-enabled { display: none; }
    
    <button>
      <span class="show-when-enabled">Submit</span>
      <span class="show-when-disabled">Submitting...</span>
    </button>
    

    rails-ujs 应该要移除了,新创建一个项目没看到 ujs。

  • 我不知道如何把一个 js 模块引入到 importmap 里,帮帮忙吧~ at 2022年01月05日

    es module 是有作用域的,哪个地方 import 只会在当前作用域有效。你可以:

    1) 在 application 里 import 之后挂到全局变量 window

    import OrgChart from "./src/orgchart"
    
    window.OrgChart = OrgChart
    

    2) 在页面内 import

    <script type="module">
    import OrgChart from "./src/orgchart" 
    
    orgchart = new OrgChart({
      ///
    })
    </script>
    
  • 贫血充血在 javaeye 时代,ruby 社区讨论的比较多? at 2021年12月31日

    这个点还没睡的人,一定还没睡吧。

  • 贫血充血在 javaeye 时代,ruby 社区讨论的比较多? at 2021年12月30日

    上次讨论这个话题……那还是在上次

  • RubyConf China 2021 Hotwire 更新分 part 录像 at 2021年12月30日

    已更新分 part 录像,地址见顶楼。

  • Rails 7.0 正式版发布啦! at 2021年12月30日

    webpacker 6 的改变是正确的方向,对 webpack 有深度集成需求的可以继续用 webpakcer。(例如需要 HMR)

    我对 webpack 的插件没有需求,只想 bundle es6 module,那么 esbuild 用起来更简单。

  • 解决 bundle install 时,因为网络原因无法安装 基于 github 的 gem 的问题 at 2021年12月29日

    像阿里云个人版是免费

  • 解决 bundle install 时,因为网络原因无法安装 基于 github 的 gem 的问题 at 2021年12月29日

    在 github actions 里面构建镜像,然后推到云服务的 docker registry。


    发现楼主第二点已经说了

  • Docker 部署 Rails 项目,一直报错 at 2021年12月28日

    docker-compose.yml 里面修改 db service,加上:

    networks:
     - kong-net
    

    不然 web 无法访问 db servcie。

    其实如果三个 servie 都不加 networks 配置就是可以互相访问的,加了就隔离了。

    官方文档 https://docs.docker.com/compose/networking/

  • 请教 table_name_prefix 的用法 at 2021年12月28日

    去掉 self.table_name = 'posts' 看看,我觉得这行已经覆盖了 prefix。

  • 请教问题:rails 中如何调用 text_field 的值? at 2021年12月28日

    form_with 加个 method: :get

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