有点挑战的程序都不是一下能写好的,要容忍不完美,先做个能用的出来。如果程序是有需求的,后面随时可以重构。
英文原版一直紧跟最新版的。
已去除
补全完我要看一遍,总的来说看的时间少于手敲。
对编程有帮助,节省不少 crud 代码和 test 代码的输入时间。
不过我没有买,GitHub 判断我有开源项目所以送了使用权。
如果不知道怎么选择,我建议这样:
可以都一个个 load,或者打包之后放到 builds 作为一个 bundle load。
参数是 partial 不是 template
render turbo_stream: turbo_stream.replace(
'flash',
partial: 'share/notice'
)
我就做了个 demo 没有深入,后面没找到产品思路没有继续。用在现实环境还是有很多要考虑的,但可以先搞起来再优化。
def logged_in?
!@current_user.nil?
end
这个方法访问 @current_user
的时候实例变量还没有值,改成这样:
def logged_in?
!current_user.nil?
end
调用 current_user
方法,让实例变量设值。
没有。
iMovie,主要是免费。
运行 gem env
会看到一行:
- EXECUTABLE DIRECTORY: /opt/homebrew/lib/ruby/gems/3.2.0/bin
在你用的 shell 配置(~/.bashrc 或者 ~/.zshrc)把这个路径加到 PATH
:
export PATH="/opt/homebrew/lib/ruby/gems/3.2.0/bin:$PATH"
打开新的 shell 让它生效。
出处?
现在已经形成习惯,产生想法的时候记录下来,有空就录成视频。
要在 nginx 设置:
proxy_set_header Host $host;
https://docs.nginx.com/nginx/admin-guide/web-server/reverse-proxy/#passing-request-headers
我这数据量很小,上线了一周还挺稳定的。
这里评论有一些数据量上去之后的问题 https://news.ycombinator.com/item?id=34707727
写个脚本然后用 bin/rails runner path/to/script.rb
https://guides.rubyonrails.org/command_line.html#bin-rails-runner
缺程序员吗?😏
我目前觉得用部署所在的云平台提供的镜像仓库最好,离得近速度快和便于管理权限。
短时间内可以包装一些细分领域的小应用获利。 长远来看是让本身已经具备生产力的工具获得加强。
直接用 web 服务器上的 traefik 管理证书要考虑多个 web 服务器证书同步的问题。
docker image 可以用 github package 或者云平台的 docker registry。
Traefik 是用来代理容器端口的,建议前面加一个 http server 或者用云服务的 load balance 处理 https。
好的👌
什么是支持 ruby 环境,现在不都是虚拟机或者容器?
mysql 也支持全文搜索了 https://dev.mysql.com/doc/refman/8.0/en/fulltext-search.html
全局科学上网
读错十年😂