小编tes*_*sie的帖子

生产中的首选日志级别

生产 Rails 应用程序中最喜欢的日志级别是什么?我刚刚在文档中读到日志记录对生产的影响很小。目前我的日志级别设置为info.

ruby logging ruby-on-rails ruby-on-rails-3

7
推荐指数
2
解决办法
9475
查看次数

SVG 图像不显示在 Gmail 中

我正在发送一封带有 svg 徽标的电子邮件。Png 工作正常。但我无法加载 SVG。我检查了 firefox 和 chrome,但它们都不起作用。我正在使用 laravel 框架。这是框架还是浏览器的问题。chrome 错误是在此服务器上找不到请求的 URL /proxyxxx。

browser svg google-chrome laravel

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

使用工厂男孩时,Django 模型对象没有属性“_default_manager”

我正在使用 Django Rest Framework 创建一些 api。我正在使用 Factory Boy 来创建测试实例。我有一个名为 base_model 的抽象模型,该模型由项目的所有其他模型继承。

    created_at = models.DateTimeField(editable=False)
    updated_at = models.DateTimeField(editable=False)

    class Meta:
        abstract = True
        ordering = ['id']

    def save(self, *args, **kwargs):
        if not self.created_at:
            self.created_at = timezone.now()
        self.updated_at = timezone.now()
        super(BaseModel, self).save(*args, **kwargs)
Run Code Online (Sandbox Code Playgroud)

我的客户模型

 from django.db import models

from mtl_manager.api.base_model import BaseModel
from mtl_manager.projects.enums import ProjectStatus
 
class Client(BaseModel):
    client_name = models.CharField(max_length=250, blank=False)
    phone_number = models.CharField(max_length=250, blank=False)
    email = models.EmailField(blank=False, unique=True, null=False)
    addressLane1 = models.TextField()

Run Code Online (Sandbox Code Playgroud)

这个模型奏效了。我能够创建检索并列出客户端对象。现在我要对路由进行单元测试并开始使用 Factory boy 创建实例

class ClientFactory(DjangoModelFactory):
    name = …
Run Code Online (Sandbox Code Playgroud)

django django-testing django-rest-framework factory-boy django-tests

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

按模式删除Redis太慢了

  for i, name in ipairs(redis.call('KEYS''cache:user_transaction_logs:*:8866666')) do redis.call('DEL', name); end"
Run Code Online (Sandbox Code Playgroud)

如何优化此redis查询?

我们在Rails中使用Redis作为缓存存储.每当auser进行成功的事务时,接收者和发起者的事务历史记录从redis到期

ruby lua ruby-on-rails redis

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