嗨,我最近开始使用 ruby 2.6.5 开发 Rails 6。由于 rails 6 引入了 webpack,所以我正在尝试使用 webpack 加载我的 js 文件。虽然我已经在 appliation.js 中需要 jquery,但我仍然收到以下错误:
'Uncaught ReferenceError: $ is not defined'
Run Code Online (Sandbox Code Playgroud)
应用程序.js
require("@rails/ujs").start()
require("turbolinks").start()
require("@rails/activestorage").start()
require("channels")
require('packs/jquery')
Run Code Online (Sandbox Code Playgroud)
我的 'jquery.js' 文件位于 packs 目录中。如果我遗漏了什么,请告诉我。提前致谢 :)
嗨,我正在使用带有 ruby-2.2.5 和 rails 5 的 Rails 应用程序,我正在使用 rspec 来测试我的控制器。用户模型中有一个回调,before_create :create_token我想在 rspec 中跳过这个回调。
spec/controllers/check_token_controller_spec.rb
# frozen_string_literal: true
require 'rails_helper'
describe CheckTokenController do
before do
@user = User.create!(fullname: 'saddam husain',
email: 'saddam@gmail.com',
password: 'pass',
password_confirmation: 'pass',token: 'xyz')
end
describe 'POST create' do
subject { post :create, params: params }
context 'when credentials are valid' do
let(:params) do
{ data: { attributes: { username: 'saddam@gmail.com', token: 'xyz' } } }
end
it { is_expected.to have_http_status(200) }
end
context 'when credentials …Run Code Online (Sandbox Code Playgroud) 嗨,我正在使用 ruby-2.5.0 和 rails 5 开发 RoR 项目。我正在开发 API,我必须编写一个 api 才能使用回形针上传多个图像。我正在使用邮递员,我可以从邮递员那里选择多张图片,但是当我发送请求时,我只得到了我选择的最后一张图片。如何上传多张图片?请检查屏幕截图。
提前致谢。