已经淘汰了吧,那个时代还没有很好用的 RPC 协议,现在选择很多了
看我的帖子和参考项目:https://ruby-china.org/topics/38214
咦?你们不是 Elixir 吗
昨天有人问 我给一个我自用的 Ubuntu 16.04+ 都可以这样用,当然都要 2020 年了,直接 Ubuntu 18.04 最新版把
升级一下系统到最新版本
sudo apt update && sudo apt upgrade && sudo apt autoremove
重启一下
装 RVM
curl -sSL https://rvm.io/mpapis.asc | gpg --import -
curl -sSL https://rvm.io/pkuczynski.asc | gpg --import -
curl -sSL https://get.rvm.io | bash -s stable
装 Ruby
rvm install 2.6.5 && rvm use 2.6.5 --default
装 Rails
gem install bundler rails pry
如果上一步长期卡住没动静或者你明确知道处在国内访问境外网络不通畅的环境(比如使用国内的云服务商),设置使用 RubyChina 的代理,然后重试上一步(安装 Rails)
gem sources --add https://gems.ruby-china.com/ --remove https://rubygems.org/
gem sources -l
bundle config mirror.https://rubygems.org https://gems.ruby-china.com
装 NodeJS
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
装 Yarn
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/source
sudo apt-get update && sudo apt-get install yarn
对于 Mac 把 apt
换成 brew
等价的命令就行了
国内也有一些公司,不声张的,但另一方面是,AWS 没有一个专门的 Ruby 开发,写 Java 的顺手就把 Ruby 项目写起来了
嗯,还差一个 CDN 支持
ActiveStorage 的 CDN 支持(Proxy)还有 永久 URL(公开 URL)还有多存储后端支持,都会在 6.1 实现
PS:实现者是个在 Shopify 的华人小哥
ActionText 我倒是挺赞同他设计的,过去的经验是,如果混入样式在文本中,会导致很难做好多端适配,统一用 class 来标记文本,然后用 css 来调整样式是很好的,当然 trix 似乎没有这个功能。
现在如果我做 ActionText,我想把文本编辑器和后端解耦,以及用 Quill 这样的可以输出自定义数据结构的编辑器来替换
最逗的是日本那边 Ruby 核心开发至少一半用 Win 的
其实 Ruby 2.0 后换了新的打包方案,Win 原生 build 都没坑的,问题对于内地这边,安装 Ruby for Win 中间需要的依赖在 AWS 上,全被墙了
macOS, Ubuntu 18.04, WSL on Win 10 19H1
这些系统都可以的
@ericguo 前阵子刚搞了
老大 PHP 老二 ASP.net 倒是可以根据 Web Server 的市占侧面印证。
不过这统计有一点不科学的是,他分析的是网站系统最外层,内部是可以 Go 起来或者别的技术的。
不过看到 Ruby 排第三,还是说明 Ruby 是很好的后端的“前端”
Ruby 不是没有混乱的地方,看你能不能说出来了
Guido 过去学术圈子的,在学校流行学生不得不学习了。Ruby 爱好者学习居多,学校是不会教的(我发小在美国读博,前阵子讲面向对象课用 Ruby 教学)
他就是默认的,但知道 Cookie-based Session 的人凤毛菱角,Rails 开发知道的还算多一些
版本问题,适配 Rails 6 的还没正式发
招来改造咯
这次 RailsConf 上 tenderlove 还是 ellien 宣布 GitHub 搞了专门的 Ruby 架构组负责给 Ruby 和 Rails 挖坑,比如 https://github.com/jhawthorn 这就是很自豪标出来的,要是准备逐步迁移显然没这么大必要
这里面没有 Rails 只做前端的意思吧?大型系统多语言异构很正常,GH 自己开源的东西 Go、Java、Py、Haskell 全都有。
另外通过可以逆向的 GitHub 企业版来看,网站上的业务逻辑(Issues、PR)等等,还都是 Rails 实现的
出处?
产品经理不是 Ruby 圈的
再见蜗牛已经是大佬了!
这个不是 ruby 或者 rails 的事,这是 js 包管理的设计,rei 的答案是正解
理论上按我的 https://ruby-china.org/topics/38214 折腾应该不会有啥问题,包括 font-awesome 我都演示过怎么搞了,你的 3 和 4 都应该是不需要的
这个是怎么样找到 node_modules 中的对应 JS 文件。我自己是写成这样的:require("bootstrap/dist/js/bootstrap"),所以想知道 /dist/js 是约定的吗?
这不是约定,是因为 bootstrap 的目录结构就这样,你可以打开 node_modules
自己看看
第二个是在 scss 文件里 @import "~bootstrap/scss/bootstrap"; 这个 ~符号是干什么的?哪里有相关说明。
https://segmentfault.com/a/1190000006628546 随便搜搜就好了嘛,关键词 webpack import 波浪线
在外 方便时候看下
招聘单独发帖
这两天整理下后会发在论坛
同意