search
注册
登录
#Ruby on Rails
Rei
·
2023年05月04日 15:15
用 CSS 控制页面内容对部分用户可见
问题 写 Web 应用的时候,经常需要写这样的 HTML 片段: <div class="post"> ... <% if current_user == post....
CSS
Ruby on Rails
favorite
3
comment
2
过纯中
·
2023年01月11日 05:38
以Rails应用为例谈谈如何做好软件系统的依赖项目管理
现代软件体系 现代软件是人类合作的结晶,以homeland这个以Rails开发的小型论坛为例,Ruby 语言的依赖项有211项,Javascript 依赖项目更是达到了1811项,这无疑会遇到...
software supply chain
dependency
Ruby on Rails
favorite
4
comment
3
xulin
·
2022年11月13日 02:38
Rails 中的 redirect_to :back
Rails 4 老办法 以前用redirect_to :back这个方法,实现回退源页面功能,但是这个方法会出现问题: 当HTTP_REFERER不存在(介绍地址)时,有时会出现ActionC...
Ruby on Rails
favorite
1
comment
0
Rei
·
2022年11月02日 07:53
Turbo frame 的 lazy loading 会在什么时候执行
最近 GeekNote 发现了一个 Bug,所有未登录用户在访问文章页面时会跳转到登陆页面。这看起来就像那些封闭花园式的发布平台那样,导致流失了很多潜在用户。 经过调试,我发现 Bug 是由这段...
Hotwire
Ruby on Rails
JavaScript
favorite
3
comment
0
Rei
·
2022年10月30日 09:37
用 Puppeteer 生成网页预览图
问题 现在社交网络一般都支持网站设置预览图,有预览图的网页能更占据更大的展示空间,提高点击率。 GeekNote 此前已支持作者自己设置文章封面,并且默认将封面设为预览图。但不是所有作者都有空...
Ruby on Rails
GeekNote
Puppeteer
favorite
4
comment
2
Rei
·
2022年08月30日 09:31
用 Postal 搭建邮件服务器
最近我用 Postal 搭建了一个邮件服务器,体验比想象中更好,迫不及待分享一下经验。 为什么要搭建邮件服务器 发邮件是 Web 服务常见的需求,例如账号验证,密码重置等等。一般情况下推荐使用...
Postal
Email
Ruby on Rails
favorite
3
comment
1
Rei
·
2022年08月09日 13:37
Rails 7 Turbo 环境集成 reCAPTCHA 的方法
最近有人反馈 GeekNote 的注册流程体验很差(#23),我调试之后发现之前集成 reCAPTCHA 的代码有错,会导致验证经常失败。解决的过程记录如下。 问题 reCAPTCHA 是 G...
Hotwire
reCAPTCHA
Ruby on Rails
favorite
2
comment
0
qichunren
·
2022年07月24日 08:25
Hotwire学习记录(1):TURBO_STREAM 类型的请求
在表单提交表单后,在控制台看到有如下的请求日志: Started POST "/posts" for ::1 at 2022-07-16 22:00:44 +0800 Processing by...
Ruby on Rails
Hotwire
favorite
3
comment
3
Rei
·
2022年03月06日 11:25
Rails 社区遇到了真正的危机
堡垒最容易从内部攻破。 —— 列宁 Rails 社区其实一直以来都有不少唱衰,有说 Ruby 已死的,有说 Rails 无法扩展的,有说 Rails 已经落后于前端开发模式的……我一直不以为...
Ruby on Rails
favorite
8
comment
4
Rei
·
2022年03月01日 12:02
在 Hotwire Turbo 链接跳转时保持窗口滚动位置
GeekNote 使用了 Hotwire 的 Turbo,有些地方需要用到 Tab 导航。我希望在切换 Tab 的时候保持页面滚动的位置,避免页面跳动。 经过搜索,发现 Hotwire 有个 I...
JavaScript
Ruby on Rails
Hotwire
favorite
2
comment
0
查看更多
社区准则
博客
联系
反馈
状态
主题
设备主题(默认)
浅色主题
深色主题
完成