小编aws*_*sid的帖子

Rails 6 webpack 抛出'Uncaught ReferenceError: $ is not defined'

嗨,我最近开始使用 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 目录中。如果我遗漏了什么,请告诉我。提前致谢 :)

javascript jquery ruby-on-rails webpack ruby-on-rails-6

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

如何在 Rspec 中跳过 before_create 回调

嗨,我正在使用带有 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)

rspec ruby-on-rails callback

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

如何上传多个文件 rails API

嗨,我正在使用 ruby​​-2.5.0 和 rails 5 开发 RoR 项目。我正在开发 API,我必须编写一个 api 才能使用回形针上传多个图像。我正在使用邮递员,我可以从邮递员那里选择多张图片,但是当我发送请求时,我只得到了我选择的最后一张图片。如何上传多张图片?请检查屏幕截图。

在此处输入图片说明

提前致谢。

ruby-on-rails paperclip postman

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