不清楚写明薪酬范围不符合招聘版规则。
缺薪酬范围。
action mailbox 前端还需要邮件服务器处理 smtp 协议。看 https://guides.rubyonrails.org/action_mailbox_basics.html#configuration
邮件服务器是啥?不是只有 web 服务就够了。
邮件服务器例如本地的 Postfix,第三方的 Mailgun。
呐尼?!用 explain 来查询 😳
我愿意维护原先的代码。
export
能让这个函数在别的文件里 import
,但即使 import
了它也只是在这个文件的空间内可用,webpack 和其它打包工具都会在这之上加个作用域。实际上类似于:
// 打包后的 application.js
function() {
import { data } from 'src/init-alpine.js'
}()
你可以在 import
的作用域内调用 data,但不能在浏览器控制台内调用:
import { data } from 'src/init-alpine.js'
data() // work
有个简单的方法把函数和其它内容 export 到全局空间,让控制台也能用:
import { data } from 'src/init-alpine.js'
window.data = data
编译 umd 格式的库的时候实际上就做了这事。
结论是,应该把逻辑写到 js 文件里,按需 import,确实需要浏览器 debug 才挂到全局对象 window 上。
PS:把文件都放到 packs 目录是错误的,这相当于每个文件都独立编译,没利用到打包器的主要功能。
Rails 5.2.5, 6.0.3.6, 6.1.3.1 更新,去掉了 mimemagic 依赖。
https://weblog.rubyonrails.org/2021/3/26/marcel-upgrade-releases/
mimemagic 0.4.2 依赖外部库,需要 Linux 和 Mac 安装系统依赖,Window 没有提及(可能不支持)。在 Nokogiri 都提供预编译包的情况下,这对 Rails 安装是个障碍。
Rails 的新解决方案是使用 Apache Tika 的 Mime 数据包。
引用了 0.3.6 Rails 会变成 GPL。应用的话我记得 GPL 好像管不到 SaaS,因为 SaaS 没有发行软件就无需发布代码,所以后来出了 AGPL 来限制 SaaS。
等等,MimeMagic 现在是 GPL 的了,我觉得这个比 build 失败问题更大。
Rails 需要尽快给出替代方案。
从 2 楼看出,webpacker 的配置文件抛异常了,这一行
environment
是个 undefined
。
不知道是什么原因造成,可以尝试删掉 node_modules,重新 yarn install
试试。
原来 Rails 5 增加了这个方法。👍
试试用 includes
代替 joins
,前者是 left outer join
后者是 inner join
。
第一章并不知道是什么书的第一章。
如果教程里面没提及 webpacker 的知识,楼主可能用了不符合教程的 Rails 版本,应该换回教程指定的版本。webpacker 是 6.0 新增的组件。
那么加密服务器可以用这个功能来开发,两个 Rails app。
Rails 一直没什么突出的 CMS,如果要开箱即用建议还是用 wordpress。
https://www.ruby-toolbox.com/categories/content_management_systems
没实际做过,只是观察:
两个因素会阻碍 Golang 出现 Rails 这样的框架:
手机号、银行卡、身份证这类敏感信息加密储存,单独拿到数据库不能解读,需要同时拿到密钥,多一层保护。
就普通的 parent_id 储存树状关系。
不过顶楼那本楼主觉得不错也没问题啊,不买新书出版社更不想引进了😂
Ruby 因为热度下去最近砍的树很少了。印象中语法没有什么破坏性更改,旧书也能凑合,推荐 Programming Ruby 是因为我入门看这本,写作风格比较有趣。其它入门书没有横行比较过。
入门:Programming Ruby
进阶:Metaprogramming Ruby
都有中文版。
可以分享一下解决方法。
估计跟上一个帖子一样 https://ruby-china.org/topics/40996
lib/const.rb 加到 git 了吗?
报啥错贴上来啊。
顶楼 spec.files
的写法是把 git 包含的文件当作 gem 的文件,加上 gem content
内容为空,估计楼主没有把所需文件加到 git 管理。
楼主要把文件加到 git 里,或者修改 spec.files
的写法。
要让 spec.files
和 git 解耦,可以看官方文档的写法 https://guides.rubygems.org/specification-reference/#files
不需要配置是最重要的特性!争论代码风格很浪费时间,什么标准都好,有一个就行。