面向国内用淘宝,面向国外用 shopify
然后想想不用元编程能不能实现,不然以后维护的人想打你。
擦,查了下果然,主机是 case-insensitive,mount 进去依然是 case-insensitive。
https://docs.docker.com/docker-for-mac/osxfs/
我不用大写路径,所以没踩过坑。
不过 docker 文档也写了,Mac 软件都是在 case-insensitive 环境开发的,不推荐格成 case-sensitive
We do not recommend reformatting your root partition as some Mac software dubiously relies on case-insensitivity to function.
我会在和服务器一样的环境开发,以前用 vagrant,现在用 docker。
网关过滤等着出现莫名其妙的 bug 吧。
我是个新手,Lisp 和 Erlang 到底哪个好啊,急,在线等。
浪费自己和他人的时间,《提问的智慧》 https://ruby-china.org/topics/24325
不要拿论坛当日记本,写到自己的博客去。
API 模式应该默认没加载 session 中间件。
Session 需要 cookies,API 不假设客户端支持 cookie,所以应该用别的机制保存用户状态。
归根结底不也是多看多做。
可能跟主题不直接相关,我想推荐一本书 https://book.douban.com/subject/4923179/reading/
我的方案:
除了 MacBook Pro 外花费 5000 上下。
这个组合可以应对小型会议,讲师用自己电脑插上 HDMI,调整一下分辨率就行了。
懂 Elixir 是加分项,Elixir 是一个研究方向,但我不知道有哪个线上系统已经用 Elixir 或是要改写的。
不是说一个语言能调某个库就是擅长某个领域,如果这也算是的话那么 Ruby 也能(机器学习 tensorflow.rb,前端 opal.rb)。Python 在数据领域的优势是常年累月在高校研究积累出来的,不说 Ruby,别的语言也很难赶上。
软件开发没有银弹,现实中的项目就是由多语言多模块开发完成的,大部分企业在招某个岗位的时候就是找这个领域成熟的技术,而不是想着一门语言、一个工具解决所有问题。像你们公司从前到后全部用 Clojure 在市场上是个异类,异类也有可能发展很好(对创业公司尤其是),但以此作为向新人推荐的依据我觉得不充分,我很怀疑一个程序员第一份工作能使用 Clojure 的机会有多大。
别误会,我觉得 Clojure 也是个有意思的语言,我读《七周七并发模型》的时候就看过一点 Clojure。一个优秀的程序员就应该学习不同语言不同范式,同时向广度和深度扩张。不过这有个过程,总要先有份工作解决生活问题,然后再研究更深层次的领域。我觉得 Ruby on Rails 是一个很好的切入点,一方面它的工作机会不少(也不多),另一方面它是个多范式框架,可以扩展自己的视野。
PS:开个玩笑,我不认为 Ruby 的优点都被其它语言抄走了,例如括号可选这个优点就是 Clojure 抄不走的。
又甩锅给 Turbolinks。
把 user_id 存到 meta 里:
<% if current_user %>
<meta name="current-user-id" content="<%= @current_user.id %>">
<% end %>
isLogined : ->
document.getElementsByName('current-user-id').length > 0
这样就不用老是关心变量了。
然后你会发现 Ruby China 已经加有 current-user 这个 meta。
Markdown 排版
招聘中 https://ruby-china.org/topics/33711
DJI 电商就是 @saberma 一手撑起的,现在 Ruby 团队在公司整个互联网事业部都占了重要地位,我已经在做非电商的关键服务。不过招聘速度拖慢了接业务的能力,觉得小公司无法满足的可以来试试,待遇不用担心。
这应该是项目自己定义的方法,搜索 def calculate
。
都叫你看 SQL 了。
执行的上下文是什么,model 里吗?
延迟执行,ActiveRecord Query 只有在取值的时候才真正执行,所以在终端里拆开执行是不等价的,因为打印的时候取值了。
User.where(state: 5).last
这个查询生成的 SQL 只会查询一条记录,并不会把所有记录都读出来再拿最后一条。
因为几年前 Ruby 处于鄙视链顶端,现在新欢胜旧人,你就想大家跟你一起鄙视 Ruby。
非风动,非幡动,仁者心动。
User.order(id: :desc).find_by(state: 5)
这贴暴露了楼主 SQL 基础薄弱,到终端看看这三条语句生成的 SQL 有什么不同。
之前没触及这块接口,提醒一点是如果是看 URL 带 openapi 的文档,需要看 openapi 分支的代码。