小编jas*_*son的帖子

更新模型时如何忽略所有空白表单字段?

我有以下模型:

class User < ActiveRecord::Base
  validates :password, presence: true, length: { in: 6..255 }
end
Run Code Online (Sandbox Code Playgroud)

...以及标准控制器和视图。用户表单不显示当前密码。我想避免在模型上设置这个空白密码。我只想在密码非空白时更新密码。

我试过:

model_params = params.reject {|k, v| v == ""}
@model.update!(model_params)
Run Code Online (Sandbox Code Playgroud)

但它不起作用,不能跳过模型验证。

当我调用model.update!Rails 报告时:

Validation failed:  Password can't be blank, Password is too short (minimum is 6 characters)
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails

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

如何使用ffmpeg加密AES-128 HLS m3u8播放列表?

我使用ffmpeg -i fighter.mp4 -hls_time 10 stream.m3u8来创建m3u8文件。但是#EXT-X-KEYm3u8文件中没有信息。我应该怎么做才能在HLS播放列表中添加密钥?

ffmpeg aes http-live-streaming

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

标签 统计

aes ×1

ffmpeg ×1

http-live-streaming ×1

ruby-on-rails ×1