小编Don*_*n P的帖子

Rails迁移不会更改schema.rb

我有一个rails应用程序没有应用到我的schema.rb.迁移应该创建一个表:

class CreateUserGraphs < ActiveRecord::Migration
  def change
    create_table :user_graphs do |t|
      t.string :name
      t.string :content
      t.integer :user_id
      t.string :type_id
      t.integer :upload_id

      t.timestamps
    end

    add_index :user_graphs, [:user_id, :created_at]
  end
end
Run Code Online (Sandbox Code Playgroud)

我做db:reset.然后我尝试了rake db:migrate:up VERSION = 123123123(这是迁移#).我在"开发"环境中.

为什么迁移不会影响schema.rb?

ruby-on-rails database-migration rails-migrations ruby-on-rails-4

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

SQL加入列LIKE另一列

可能重复:
使用mysql连接查询?

我想做一个连接,其中一列包含来自另一个表的列的字符串:

SELECT
a.first_name,
b.age
FROM names a
JOIN ages b
ON b.full_name LIKE '%a.first_name%'
Run Code Online (Sandbox Code Playgroud)

这可能吗?我正在使用MySQL.当然上面的查询将不起作用,因为LIKE'%a.first_name%'将仅查找字符串a.first_name,而不是列的实际值.

mysql sql join sql-like

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

垂直滚动的媒体查询

有没有办法通过媒体查询检测垂直滚动距离?

似乎媒体查询是围绕检测媒体而设计的(令人震惊的权利:P)所以浏览器高度之类的东西是可测试的,但不具体到页面滚动的距离.

如果不可能,但你知道JS(不是jQuery)的方式随意发布!

css css3 media-queries

21
推荐指数
2
解决办法
2万
查看次数

jQuery从输入中获取值并创建一个数组

我在页面上有很多输入.我想使用jQuery为每个输入的名称和值创建一个关联数组.我试过了:

<input class="activeInput" type="text" name="key1" value="red">
<input class="activeInput" type="text" name="key3" value="France">

inputValues = $('.activeInput').val();
Run Code Online (Sandbox Code Playgroud)

编辑 - 感谢富有洞察力的评论,似乎创建一个对象是一个更好的方法.有关如何创建对象的任何建议吗?

javascript jquery input key-value

20
推荐指数
3
解决办法
9万
查看次数

SQL拆分逗号分隔行

我有一个包含可变数量的逗号分隔值的列:

somethingA,somethingB,somethingC
somethingElseA, somethingElseB
Run Code Online (Sandbox Code Playgroud)

我希望结果取每个值,并创建一行:

somethingA
somethingB
somethingC
somethingElseA
somethingElseB
Run Code Online (Sandbox Code Playgroud)

我怎么能在SQL(MySQL)中这样做?

(我试过谷歌搜索"内爆"和"侧视图",但那些似乎没有出现相关的问题.所有相关的SO问题都试图做更复杂的事情)

mysql sql hive

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

在OS X上使用Postgres.app时如何将psql放在路径上?

我在Mac上安装了Postgres93.我可以通过app打开应用程序和"打开psql",打开psql的命令行界面.

但是,当我输入$ which psql什么都没有返回.安装路径是/Applications/Postgres93.app.如何$ which psql显示正确的结果?

Mac OS X - Mavericks

PostgreSQL包,我不太确定.我去了这里下载了它 - http://postgresapp.com/

postgresql macos psql

20
推荐指数
7
解决办法
3万
查看次数

使用Sequelize在单个迁移中创建表并添加索引

单次迁移中创建表并在其某些列上添加索引的正确方法是什么?

示例迁移:2012341234-create-todo.js

如何在"author_id"和"title"列上创建索引?

'use strict';
module.exports = {
  up: (queryInterface, Sequelize) => {
    return queryInterface.createTable('Todos', {
      id: {
        allowNull: false,
        autoIncrement: true,
        primaryKey: true,
        type: Sequelize.INTEGER
      },
      author_id: {
        type: Sequelize.INTEGER,
        onDelete: 'CASCADE',
        references: {
          model: 'Authors',
          key: 'id',
          as: 'authorId'
        }
      },
      title: {
        type: Sequelize.STRING
      },

      content: {
        type: Sequelize.TEXT
      },
      createdAt: {
        allowNull: false,
        type: Sequelize.DATE
      },
      updatedAt: {
        allowNull: false,
        type: Sequelize.DATE
      }
    });
  },
  down: (queryInterface, Sequelize) => {
    return …
Run Code Online (Sandbox Code Playgroud)

sequelize.js

20
推荐指数
4
解决办法
1万
查看次数

Heroku支持PHP吗?

我正在寻找托管我的网站,它是用PHP构建的.在过去,我使用过GoDaddy(前几个网站),但想使用更高级的托管公司.

Heroku是否支持PHP网站?关于Facebook应用程序有很多答案,但没有关于PHP + MySQL网站的答案.

php mysql mamp heroku

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

观察目标节点上尚不存在的突变

是否有可能在DOM节点上观察到尚不存在的突变?

例:

我的应用程序在某些时候创建了一个div : <div id="message" data-message-content="foo" data-message-type="bar" />.

我想留意这个div的创造和变化.

var mutationObserver = new MutationObserver(function(mutations){
  // Some code to handle the mutation.
});

mutationObserver.observe(
    document.querySelector('#message'),
        { 
            attributes: true, 
            subtree: true, 
            childList: true, 
            characterData: false 
        }
    );
);
Run Code Online (Sandbox Code Playgroud)

现在这会返回一个错误,因为它#message是null(尚未创建div).

Failed to execute 'observe' on 'MutationObserver': parameter 1 is not of type 'Node'.

一个明显的解决方案是观察body和检查是否有任何突变div#Message,但这似乎是一个坏主意/或可能不利于性能.

javascript mutation-observers

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

div上的CSS Box Shadow被其他div隐藏

我有两个盒子,它们是垂直堆叠的.我希望顶部div在其底部边缘有一个盒子阴影.顶盒的阴影隐藏在底盒后面.

我该如何解决?

html css css3

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