• hey.com 所用到的技术栈 at 2020年06月29日

    https://github.com/hopsoft/stimulus_reflex 这个已经类似 phoenix liveview 了

  • 【水贴】脱离 Ruby 这些年 at 2020年06月12日

    我是中间跑了一阵,用 go 写了各种东西后发现做外包还是 ror 快啊,现在 go 我就用来给一定要布在 window 服务器上的客户用的

  • lz 加油,过年时还研究过 lz 的 rails_wechat,看了下 lz 开源的那些 gem,都挺不错的, 唯一就是文档太缺失了😭

  • 主要 elixir 在性能方面 phoenix 的 pub/sub 比 actioncable 强不少。

  • 最近在用 phoenix_live_view, 感觉这个真不错

  • hashids 可以

  • 其实对创业公司来讲,rails 的确很爽,大多都做不到像 twitter 和 github 这么大规模,说不定有的在中途就 gg 了

  • 还真试过,也试过你发的 lite 版的,不过这个项目用了 activestorage,发现上传图片不能像 actiontext 一样处理,就又用回 actiontext。搞了半天,trix 的 Trix.config.lang 根本没效果,最后还是暴力解决,直接把 toolbar 覆盖掉了,

    Trix.config.toolbar = {
      getDefaultHTML: function() {
        return `
        <div class="trix-button-row">
          <span class="trix-button-group trix-button-group--text-tools" data-trix-button-group="text-tools">
            <button type="button" class="trix-button trix-button--icon trix-button--icon-bold" data-trix-attribute="bold" data-trix-key="b" title="加粗" tabindex="-1">加粗</button>
            <button type="button" class="trix-button trix-button--icon trix-button--icon-italic" data-trix-attribute="italic" data-trix-key="i" title="斜体" tabindex="-1">斜体</button>
            <button type="button" class="trix-button trix-button--icon trix-button--icon-strike" data-trix-attribute="strike" title="删除线" tabindex="-1">删除线</button>
          </span>
    
          <span class="trix-button-group trix-button-group--block-tools" data-trix-button-group="block-tools">
            <button type="button" class="trix-button trix-button--icon trix-button--icon-heading-1 trix-active" data-trix-attribute="heading1" title="标题" tabindex="-1" data-trix-active="">标题</button>
          </span>
    
          <span class="trix-button-group trix-button-group--file-tools" data-trix-button-group="file-tools">
            <button type="button" class="trix-button trix-button--icon trix-button--icon-attach" data-trix-action="attachFiles" title="上传图片" tabindex="-1">上传图片</button>
          </span>
    
          <span class="trix-button-group-spacer"></span>
    
          <span class="trix-button-group trix-button-group--history-tools" data-trix-button-group="history-tools">
            <button type="button" class="trix-button trix-button--icon trix-button--icon-undo" data-trix-action="undo" data-trix-key="z" title="撤销" tabindex="-1" disabled="">撤销</button>
            <button type="button" class="trix-button trix-button--icon trix-button--icon-redo" data-trix-action="redo" data-trix-key="shift+z" title="重做" tabindex="-1" disabled="">重做</button>
          </span>
        </div>
      `
      }
    }
    
  • ShowMeBug 核心技术内幕 at 2019年10月30日

    rails 对这方面的支持真不如 Phoenix,LiveView 可吹爆

  • 写着 go 很怀念 ruby 的日子,用 gorm 总习惯用 ar 的方法,发现很多都要自己重写,,