我使用 Vuetifyv-data-table组件并设置fixed-header属性,但表头与表体一起滚动。我使用最新的 Chrome。任何机构都可以告诉如何修复该行为以使其正常工作吗?
我有下一个规范文件:
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)
如何从某一行运行测试?
有没有办法在 中获取(或传递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)