首先你确定你的项目权限真的需要做得这么“灵活”,还是想当然了,固定角色权限就不能满足需求?
然后如果你真的需要,这篇 cancancan 的 Abilities in Database 可能是你需要看的(别问我了,我没搞过这种场景):
https://github.com/CanCanCommunity/cancancan/wiki/Abilities-in-Database
pc 端是什么个东西?
不用分开,你 PHP 的时候怎么搞,还可以怎么搞
select * from users where name like "%xx"
也是可以的。Authentication aka Devise for Rubyists
Authorization - CanCanCan VS Pundit
Pagination
File upload Solutions
顺带发现一个站:http://bestgems.org/
RuCaptcha 2.0.0 发布了,不在需要 ImageMagick 啦
量不多,用什么搞都可以的。
之前我用 Action Cable 加一个 Comment 结构的表搞过一个简单的聊天。
跳出业务,不要从直观的字面意思来起 Model、字段的名字,要宏观一些,用简短、好拼写一些的单词。
可以多看看一些开源项目的相关功能是怎么起名字的
etag 的问题,需要强制刷新,需要改进一下
CodeMirror
虽然很久没更新,但内容还是有价值的啊
Chrome 版本多少呢?
看起来好像是提示证书有问题
#4 楼 @ghn645568344 SSL 抓不到
API 一般都有私钥的,所以不需要 CSRF 那个了
awesome_nested_set 每次调整节点会把子级全部更新一遍
但在明显量少的场景很好用
看 Ruby China 源代码,现成的例子🍐啊
https://github.com/ruby-china/homeland/pull/832
演示:
https://try.gethomeland.com (Ruby China 作为主站)
首先 Heroku 的文件系统在运行期是只读的,所以你不能往文件系统里面写任何文件,这个要注意!
然后看你截图,好像也不是这个问题啊,提示是 SQL 语法错误。
Mina 只是个发布工具,你网站部署和 Mina 没有直接关系,如果你用 Unicorn 或 Puma 部署的网站,你应该搜索:unicorn upstart
试了一下,部署还是挺容易的