我有这个代码用Rspec测试ActiveJob和ActionMailer我不知道如何真正执行所有排队的工作
describe 'whatever' do
include ActiveJob::TestHelper
after do
clear_enqueued_jobs
end
it 'should email' do
expect(enqueued_jobs.size).to eq(1)
end
end
Run Code Online (Sandbox Code Playgroud) 我尝试在 Rails 6 上使用旧方式资产管道(没有 Webpack)来实现 ActionTest
几乎一切都很好,除了加载@rails/actiontext
在我的 application.js 中我有
//= require trix
//= require @rails/actiontext
Run Code Online (Sandbox Code Playgroud)
Riche编辑器出现,我可以更改粗体/斜体文本,但无法添加图像(未上传)
我有一个 JS 错误:未捕获的语法错误:无法在模块外使用 import 语句
在线:从actiontext中的attachment_uplaod.js的“./attachment_upload”导入{AttachmentUpload}。
没有 webpack 有什么方法可以实现这一点吗?
谢谢
我们可以更改从活动存储创建的默认“永久”url 以重定向到 S3。类似于 rails/active_storage/representations/。我不喜欢 url 中的框架名称。
谢谢
在rails 4中,我可以合并!StrongParams,但因为rails 5(beta1)合并!不可用.这是在控制器中执行此操作的最佳方法
params = ActionController::Parameters.new({
name: 'Francesco',
age: 22,
role: 'admin'
})
params.merge!(city: "Los Angeles")
Run Code Online (Sandbox Code Playgroud) ruby-on-rails actioncontroller strong-parameters ruby-on-rails-5