小编Ser*_*nko的帖子

自动为现有数据库生成API

有没有办法为现有数据库自动生成Rails API?我有来自 php 项目的 mysql DB,我需要为它生成 REST API。

api ruby-on-rails

6
推荐指数
1
解决办法
1682
查看次数

通过网络工作者创建通知

在关于通知的文章中, Mozzila 说:

注意:此功能在 Web Workers 中可用。

可以在没有任何警告的情况下创建 Worker

var worker = new SharedWorker('scripts/worker.js');
Run Code Online (Sandbox Code Playgroud)

但是当我尝试在共享工作者中执行此操作时:

var notification = new Notification("Hi there!");
Run Code Online (Sandbox Code Playgroud)

它不起作用。Webworker 工作正常,它XMLHttpRequest可以从主线程读取数据并将消息推送到它,但不会出现通知。我无法调试它,因为控制台在 webworker 中不可用。在主线程中授予权限,通知也可在此处获得。

如果重要的话,我使用 Chrome47.0.2526.111 m进行开发和调试。我注意到即使 FB 选项卡关闭,Facebook 也会调用通知,所以我正在尝试实现类似的功能。

javascript browser notifications web-worker

4
推荐指数
1
解决办法
4515
查看次数

如何在没有额外查询的情况下删除sequelize中的关联?

我exercise和muscle模型之间有很多很多关联.我删除单一关联

models.Exercise.find({where: {id: exerciseId}})
                .then(function(exercise){
                    exercise.removeMuscle(muscleId);
                    res.sendStatus(200);
                });
Run Code Online (Sandbox Code Playgroud)

ORM运行3个查询,其中2个类似

Executing (default): SELECT `Muscule`.`id`, `Muscule`.`title`, `Muscule`.`description`, `Muscule`.`video`, `Muscule`.`createdAt`,
    `Muscule`.`updatedAt`, `muscle_exercise`.`createdAt` AS `muscle_exercise.createdAt`, `muscle_exercise`.`updatedAt` AS `muscle_
    exercise.updatedAt`, `muscle_exercise`.`MusculeId` AS `muscle_exercise.MusculeId`, `muscle_exercise`.`ExerciseId` AS `muscle_exercise.ExerciseId` FROM `Muscules` AS `Muscule` INNER JOIN `muscle_exercise` AS `muscle_exercise` ON `Muscule`.`id` = `muscle_exercise`.`MusculeId` AND `muscle_exercise`.`ExerciseId` = 11;



 Executing (default): SELECT `Muscule`.`id`, `Muscule`.`title`, `Muscule`.`description`, `Muscule`.`video`, `Muscule`.`createdAt`,
    `Muscule`.`updatedAt`, `muscle_exercise`.`createdAt` AS `muscle_exercise.createdAt`, `muscle_exercise`.`updatedAt` AS `muscle_
    exercise.updatedAt`, `muscle_exercise`.`MusculeId` AS `muscle_exercise.MusculeId`, `muscle_exercise`.`ExerciseId` AS `muscle_exercise.ExerciseId` FROM `Muscules` AS `Muscule` INNER JOIN …
Run Code Online (Sandbox Code Playgroud)

mysql orm node.js sequelize.js

1
推荐指数
1
解决办法
7490
查看次数