小编lou*_*her的帖子

如何在heroku数据库中查找行数

标题几乎总结了我的问题,但这里有更多细节:

我正在运行一个脚本来将行导入到heroku数据库中.我开始收到错误:

<class 'django.db.utils.DatabaseError'> current transaction is aborted, commands ignored until end of transaction block`
Run Code Online (Sandbox Code Playgroud)

脚本在我的本地主机上运行顺畅,所以我不会在那里寻找问题.我最近收到一封来自heroku的电子邮件,声称我"正在接近开发数据库的行限制"

我假设我达到了行限制,但我想在采取进一步行动之前确认这一点.

有谁知道如何找到整个数据库的当前行数?(我知道我可以只对每张桌子进行统计,但我希望有一种更清洁的方式)

database postgresql heroku

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

带有Visual Studio Code的Xdebug会忽略一些断点

我使用带有PHP Debug扩展的Visual Studio Code来调试Laravel项目。但是有些断点被忽略了,我不知道为什么。我坚持并非所有断点都被忽略的事实。例如,方法声明处的所有断点都将被忽略,而变量声明处的所有断点将被命中。

我的Xdebug部分php.ini

xdebug.profiler_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_connect_back=1
xdebug.remote_enable = 1
xdebug.remote_port = 9000
Run Code Online (Sandbox Code Playgroud)

这是我的launch.json

xdebug.profiler_enable = 1
xdebug.remote_autostart = 1
xdebug.remote_connect_back=1
xdebug.remote_enable = 1
xdebug.remote_port = 9000
Run Code Online (Sandbox Code Playgroud)

我试过的

  • 将默认端口9000更改为9001
  • 卸载并重新安装PHP调试扩展(您永远不会知道)

示例:“•”表示行断点。下面的代码示例中的所有断点都将被忽略。

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "Listen for XDebug",
            "type": "php",
            "request": "launch",
            "port": 9001,
            "log": true …
Run Code Online (Sandbox Code Playgroud)

php xdebug laravel visual-studio-code

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

包含Vue.js v-if和v-for指令的HTML标签在加载时会闪烁

我使用Vue.js将数据发送到基本且非常简单的API,该API 通过下面的表单将电子邮件地址订阅新闻稿并显示一些消息(状态和错误)。

我特别使用伪指令v-if和v-for来显示错误和两条消息。问题是页面加载时,这两个段落元素和无序列表元素会“闪烁”,直到页面完全加载或直到Vue.js实例安装为止。

我做错了吗?这是常见问题吗?有什么办法可以防止所有这些元素在加载时闪烁?

先感谢您。

这是HTML:

<div id="subscribe-to-newsletter">
    <form v-on:submit.prevent="storeSubscriber" novalidate>
        <label for="email-address">E-mail address</label>
            <input type="email" name="email_address" id="email-address" placeholder="exemple@nomdedomaine.fr" v-model="emailAddress">
            <input type="submit" name="submit" value="Rester informé">
    </form>

    <p v-if="success">Thank you, we will keep you updated</p>

    <p v-if="loading">Loading</p>

    <ul v-for="error in errors.email_address">
        <li v-text="error"></li>
    </ul>
</div>
Run Code Online (Sandbox Code Playgroud)

这是JavaScript:

const subscribe = new Vue({
    el: '#subscribe-to-newsletter',

    data: {
        emailAddress: '',
        loading: false,
        success: false,
        errors: []
    },

    methods: {
        storeSubscriber() {
            subscribe.success = false;
            subscribe.errors = [];
            subscribe.loading = true;

            var …
Run Code Online (Sandbox Code Playgroud)

laravel vue.js laravel-5.3 vuejs2

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

Sass打破@extend".bg-faded"

我使用Rails Composer为这里描述的rails-devise-roles项目创建一个框架应用程序:

https://github.com/RailsApps/rails-devise-roles

我收到由以下内容生成的500错误:

Sass::SyntaxError - ".authform form" failed to @extend ".bg-faded".
The selector ".bg-faded" was not found.
Use "@extend .bg-faded !optional" if the extend should be able to fail.
Run Code Online (Sandbox Code Playgroud)

添加"!optional"标志允许它进行渲染,但不会显示任何导航链接.

我的Gemfile的内容显示如下:

source 'https://rubygems.org'
git_source(:github) do |repo_name|
  repo_name = "#{repo_name}/#{repo_name}" unless repo_name.include?("/")
  "https://github.com/#{repo_name}.git"
end
ruby '2.2.5'
gem 'rails', '~> 5.1.3'
gem 'sqlite3'
gem 'puma', '~> 3.7'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'coffee-rails', '~> 4.2'
gem 'turbolinks', '~> 5'
gem 'jbuilder', '~> 2.5'
group :development, :test do …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails sass railsapps

5
推荐指数
2
解决办法
752
查看次数

Laravel 5.4路由相同的前缀组但不同的中间件给出错误

我需要在同一前缀管理器下的所有路由,其中一个中间件用于guest manager_guest,另一个用于登录用户manager_auth.下面的代码是我的路由web.php文件

还有其他方法吗?

我的路线:

在此输入图像描述

执行后出错 php artisan route:list

Route::prefix('manager')->group(['middleware' => 'manager_guest'], function () {
    Route::get('/register', 'Manager\RegisterController@showRegister')->name('manager.register.create');
    Route::post('/register', 'Manager\RegisterController@register')->name('manager.register.store');
    Route::get('/login', 'Manager\LoginController@showLogin')->name('manager.login.create');
    Route::post('/login', 'Manager\LoginController@login')->name('manager.login');
});

Route::prefix('manager')->group(['middleware' => 'manager_auth'], function () {
    Route::post('/logout', 'Manager\LoginController@logout')->name('manager.logout');
    Route::get('/profile', 'Manager\PageController@profile')->name('manager.profile');
});
Run Code Online (Sandbox Code Playgroud)

php routing laravel-5

4
推荐指数
2
解决办法
8492
查看次数