require "cgi"
CGI.unescape_html("map")
# => "map"
https://ruby-doc.org/stdlib-3.0.0/libdoc/cgi/rdoc/CGI/Util.html#method-i-unescape_html
影响 Ruby 启动,尤其是作为 Cli 工具的场景。比如 Rubocop
今天一早 Twitter Timeline 都是离职的 Tweet,事情好大
我只想说:能力不行,怪工具!
他不是 OAuth 么,用 OmniAuth 包装一下,然后出个 omniauth-authing
你们用 TiDB 来干啥了
学就好了啊,谈啥转行,多一门技能
有的啊
可以修改 head_html
用 CSS 来隐藏
社区关不掉的
修改 homeland-docker 的文件 etc/caddy/Caddyfile
,把 第一行 修改一下可以解决
- {$domain}
+ {$domain}, www.{$domain}
看起来是因为你申请 SSL 用的是 kuanshu.net
,但对外绑定,访问用的是 www.kuanshu.net
这个是 ActiveRecord::Store 可以完成的事情呀
https://api.rubyonrails.org/v5.2.0/classes/ActiveRecord/Store.html
class User < ActiveRecord::Base
store :settings, accessors: [ :color, :homepage ], coder: JSON
store :parent, accessors: [ :name ], coder: JSON, prefix: true
store :spouse, accessors: [ :name ], coder: JSON, prefix: :partner
store :settings, accessors: [ :two_factor_auth ], suffix: true
store :settings, accessors: [ :login_retry ], suffix: :config
end
u = User.new(color: 'black', homepage: '37signals.com', parent_name: 'Mary', partner_name: 'Lily')
u.color # Accessor stored attribute
u.parent_name # Accessor stored attribute with prefix
u.partner_name # Accessor stored attribute with custom prefix
u.two_factor_auth_settings # Accessor stored attribute with suffix
u.login_retry_config # Accessor stored attribute with custom suffix
u.settings[:country] = 'Denmark' # Any attribute, even if not specified with an accessor
# There is no difference between strings and symbols for accessing custom attributes
u.settings[:country] # => 'Denmark'
u.settings['country'] # => 'Denmark'
# Dirty tracking
u.color = 'green'
u.color_changed? # => true
u.color_was # => 'black'
u.color_change # => ['black', 'red']
第一段,第一句怎么写得这么难听
CarrierWave 2.2.0 还在依赖 mimemagic
等发布
https://github.com/carrierwaveuploader/carrierwave/pull/2551
$ bundle update rails carrierwave
Webpack 建议单独启动,先启动 Webpack,然后在启动 Rails
./bin/webpack-dev-server
然后另外一个窗口启动 Rails
rails s
从截图上看,是在 Webpack 打包的时候有不少错误,其中问题挺明显的。
你需要单独关注 Webpack 那个窗口,看看错误信息,并解决错误信息,一般情况下错误都写得比较清楚的,不过不动,可以到去查 Webpack 相关的错误信息(而不是找 Rails 的)这个要分清楚,不然你解决问题是盲目的。
Turbolinks 问题,那个 404 页面是一个静态页,我找时间看看
GitLab 的市场主要是企业私有化部署,跟 gitee 算不上
后台改一下,那个设置项
域名是不是外网无法访问?最好看看 Caddy 的日志
docker-compose logs caddy
检查 config/environments/production.rb
里面的 config.force_ssl
确保设置为 false
# Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
config.force_ssl = false
我刚刚试了一下,是可以的
bin/yarn 可能没 chmod +x
原来那样同一个 name
字段二次过滤条件,明显是错误的逻辑,没人会这么查,因为 name
不可能同时是 John 和 David
这是修正了 Bug
TextMate 更新太慢,已经换 VS Code 了
我搞了没人维护,我没这类需求,这次搞了,后期也难以保持持续的维护。
如果谁可以写一个 GitHub Actions 自动同步,我在 Ruby China 的 GitHub 组织上可以开一个项目,配置好 UpYun 的 Key, Secret,这样可以完整利用 UpYun 的 Bucket 来做静态的网站。
1.1.0 版本已发布,现在支持“使用不同的表来存储 actions”
我恢复了,后台增加了了撤销删除功能。
没有这类使用场景