小编Gab*_*nor的帖子

PostgreSQL查询从上周选择数据?

我有一张桌子,里面有我购买的所有顾客.我想选择上周的所有参赛作品(从星期日开始的一周).

id    value  date
5907  1.20   "2015-06-05 09:08:34-03"
5908  120.00 "2015-06-09 07:58:12-03"
Run Code Online (Sandbox Code Playgroud)

我试过这个:

SELECT id, valor, created, FROM compras WHERE created >= now() - interval '1 week' and parceiro_id= '1' 
Run Code Online (Sandbox Code Playgroud)

但我得到了上周的数据,包括本周的数据,我只想要上周的数据.

如何从上周获取数据?

sql postgresql

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

将Bootswatch主题与Twitter-Bootstrap-Rails Gem集成

我有一个运行Bootstrap的Ruby on Rails应用程序,我使用gem twitter-bootstrap-rails安装.

我现在想整合一个新的Bootswatch主题,但我无法弄清楚要做什么.

每个主题有四种可能的下载 - bootstrap.css文件,bootstrap.min.css文件,variables.less文件和bootswatch.less.我的问题是:我是否需要下载并将它们全部添加到我的~/app/assets/stylesheets文件夹中?或者我只需要其中的一部分?目前里面~/app/assets/stylesheets只有两个文件:application.cssboostrap_and_overrides.css.less.LESS真的把我扔到了这里,所以我完全不知道它是如何工作的以及我需要做些什么来添加这个设置添加新的css文件.任何帮助表示赞赏.

ruby-on-rails less twitter-bootstrap-rails bootswatch

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

运行specs时出错:Poltergeist使用CSS选择器检测到另一个元素

我在我的Gemfile中添加了activeadmin.

我跑了:

rails g active_admin:install Admin User
rake db:migrate
Run Code Online (Sandbox Code Playgroud)

然后我跑了:

bundle exec rake test:integrations
Run Code Online (Sandbox Code Playgroud)

我收到了这个错误:

Capybara::Poltergeist::ClickFailed:
Click at co-ordinates [330.5, 714] failed. Poltergeist detected another element 
with CSS selector 'html body div#ui-datepicker-div.ui-datepicker.ui-widget.ui-widget-content.ui-helper-clearfix.ui-corner-all div.ui-datepicker-header.ui-widget-header.ui-helper-clearfix.ui-corner-all div.ui-datepicker-title span.ui-datepicker-month' 
at this position. It may be overlapping the element you are trying to click.
Run Code Online (Sandbox Code Playgroud)

我试着不包括activeadmin js和css在推荐这篇文章,但我仍然得到错误.

有没有人有任何想法如何解决这个问题?

capybara activeadmin poltergeist

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

PostgreSQL:如何在数据库的每个表中添加一列?

我有一个包含169个表的数据库

我在每个表中都需要这个列:

wid integer not null primary key
Run Code Online (Sandbox Code Playgroud)

我尝试了这个(感谢/sf/users/1927481/解决方案):

SELECT 
  'ALTER TABLE ' + T.name + ' ADD foo int NULL'
FROM
  sys.tables AS T
WHERE
  T.is_ms_shipped = 0
Run Code Online (Sandbox Code Playgroud)

但它在PostgreSQL上不起作用.

它只适用于tsql.

如何一次在每个表中添加此列?

sql database postgresql

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

如何使用Ruby反转单词而不是字符?

我想颠倒文本文件的话:

如果我的输入是:

Hello World
Run Code Online (Sandbox Code Playgroud)

我的输出应该是:

World Hello
Run Code Online (Sandbox Code Playgroud)

我试过这个:

File.open('teste.txt').each_line do |line|
  print line.reverse.gsub(/\n/,"")
end
Run Code Online (Sandbox Code Playgroud)

但我把角色颠倒了.

ruby

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