小编Kav*_*haj的帖子

Vuetify v-data-table 固定标头不起作用

我使用 Vuetifyv-data-table组件并设置fixed-header属性,但表头与表体一起滚动。我使用最新的 Chrome。任何机构都可以告诉如何修复该行为以使其正常工作吗?

html css vue.js vuejs2 vuetify.js

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

如何在特定线路上运行 RSpec 测试?

我有下一个规范文件:

require 'rails_helper'

describe Order do
  it "calculates the total price of the order" do
    item1 = create(:item)
    item2 = create(:item, price: 20)

    order = create(:order)
    order.items << item1
    order.items << item2

    order.calculate_total
    expect(order.total).to eq(30)
  end

  it "raises exception if order has no items in it" do
    expect { create(:order) }.to raise_exception
  end
end
Run Code Online (Sandbox Code Playgroud)

我想从 16 行(不是整个测试)运行测试,所以我输入:

rspec spec/models/orders_spec.rb -l16
Run Code Online (Sandbox Code Playgroud)

我没有得到运行测试,而是得到下一个错误:

invalid option: -l18
Run Code Online (Sandbox Code Playgroud)

如何从某一行运行测试?

ruby rspec ruby-on-rails ruby-on-rails-4

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

如何在 ActionCable Channel 中获取 request.session?

有没有办法在 中获取(或传递Connection)请求数据(实际上,我需要session[:_csrf_token],不要问为什么)Channel?例如:

class MeetingChannel < ApplicationCable::Channel
  def subscribed
    session[:_csrf_token]
  end
end
Run Code Online (Sandbox Code Playgroud)

目前,我只能csrf_token进入Connection

module ApplicationCable
  class Connection < ActionCable::Connection::Base
    def connect
      puts "**********************************************************"
      puts "CSRF token: #{request.session[:_csrf_token]}"
      puts "**********************************************************"
    end
  end
end
Run Code Online (Sandbox Code Playgroud)

它输出(连接时):

**********************************************************
CSRF token: u33bsVI7HnF2bqWRfkriQUlLzIUpCcDVovgRTAkoGKM=
**********************************************************
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails ruby-on-rails-5 actioncable

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