由于某种原因,gulp-inject最近开始需要很长时间(3分钟).以前需要几秒钟.诊断此问题时,我不确定从哪里开始.这是我的输出:
[18:04:39] gulp-inject 1 files into index.html.
[18:04:39] gulp-inject 277 files into index.html.
[18:04:39] Finished 'inject' after 380 ms
[18:04:39] Starting 'html'...
[18:04:39] gulp-inject 1 files into index.html.
[18:07:40] 'dist/' styles/app-9bd553d2.css 284.75 kB
[18:07:40] 'dist/' styles/vendor-28fa652f.css 188.21 kB
[18:07:40] 'dist/' scripts/vendor-2308930e.js 1.93 MB
[18:07:40] 'dist/' scripts/app-efe218d1.js 368.71 kB
[18:07:40] 'dist/' index.html 769 B
[18:07:40] 'dist/' all files 2.77 MB
[18:07:40] Finished 'html' after 3.02 min
Run Code Online (Sandbox Code Playgroud)
有一个我不知道的冗长选项吗?任何帮助,将不胜感激.
我有一个模型,Student与另一个模型有一个habtm关系,Group.以下代码:
Student.ransack(groups_id_eq: 22839).result
Run Code Online (Sandbox Code Playgroud)
生成以下SQL:
SELECT "students".* FROM "students"
LEFT OUTER JOIN "groups_students" ON "groups_students"."student_id" = "students"."id"
LEFT OUTER JOIN "groups" ON "groups"."id" = "groups_students"."group_id"
WHERE "groups"."id" = NULL
Run Code Online (Sandbox Code Playgroud)
请注意它正在转换22839为NULL
这在升级到rails 5之前有效.
我有另一种模式,User与群体有着相同的关系.当我尝试Student.ransack(groups_id_eq: 22839).result它工作并产生所需的SQL.两个模型之间的区别在于Student具有uuid id,而User