小编Eth*_*han的帖子

有没有办法在SQL中使用日期的一部分进行SELECT?

我在MySQL表中有一个datetime列,我想选择具有相同年,月和日(但可能是不同的小时和分钟)的记录.在其他情况下,我会选择具有相同年份和月份的那些.有没有办法做到这一点?

mysql sql

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

如何在Ruby中解析包含通配符和字符类的字符串?

我想编写一个脚本,它接受一个可能如下所示的参数:

abc(ag)de*
Run Code Online (Sandbox Code Playgroud)

a,b,c是文字符号.

(ag) 意思是"一个'a'或'g'".

* 指任何一个字母或数字.

我希望脚本创建一个包含输入可能代表的所有可能字符串的数组.(目的是检查它们是否可用域名.)

输入也可以abc(ag)de(mnlop)是比字符类更多的东西.

似乎第一个任务是将其拆分为数组或数组,所以第一个例子是......

[
  ['a'],
  ['b'],
  ['c'],
  ['a', 'g'],
  ['d'],
  ['e'],
  [
    'a', 'b', 'c', 'd', 'e', 'f', 'g',
    # etc...
  ]
]
Run Code Online (Sandbox Code Playgroud)

这是我被卡住的地方.我不知道怎么把它分成这样的碎片.

有关如何处理它的任何建议?

ruby parsing

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

有没有快速的方法为Rails应用程序创建随机开发数据?

我想编写一个Rake任务,它将为我的应用程序加载一些开发数据,这样我就可以在浏览器中看到设计的样子,其中填充了一些数据.我曾尝试使用ActiveRecord和Faker gem进行黑客攻击,但我很难保持简单实用.它很快变得笨拙.

问题是类之间的关系相当复杂.

只是想知道它是什么样的,这里是部分布局的简化版本......

assets
------
make
model
serial_number
asset_type_id

asset_types
-----------
general_type
specific_type

attribute_names
---------------
asset_id
name

attribute_values
----------------
value
asset_id
attribute_name_id
Run Code Online (Sandbox Code Playgroud)

还有usersroles其他一些人一样.

有什么建议?有用的宝石我应该知道吗?

要补充一点......如果数据有意义,那就太好了.例如,如果资产类型是"计算机",则制造商是"戴尔"等,尽管这不是绝对必要的.

ruby ruby-on-rails

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

Capistrano Rails部署 - "找不到宝石......回滚"

我正在尝试从OS X开发工作站向RedHat Linux 5生产服务器部署Rails应用程序.

我把完整的输出cap deploy放到了这个要点中.

我认为这部分输出显示了问题:

 ** [out :: devuser@web3] Could not find gem 'awesome_print (>= 0) ruby' in any of the gem sources listed in your Gemfile.
 ** [out :: devuser@web3] Run `bundle install` to install missing gems.
    command finished in 663ms
*** [deploy:update_code] rolling back
Run Code Online (Sandbox Code Playgroud)

这些是我在这里看到的一些问题:

  • awesome_print:development集团中,因此Capistrano不应该尝试在生产中安装它.

  • 无论如何,所有的宝石都可以在rubygems.org中找到,所以安装它们应该没有问题.

如果有人知道cap deploy上班的方式,我将很高兴知道它.谢谢.


我的Gemfile ......

source 'https://rubygems.org'

gem 'rails', '3.2.2'
gem 'mysql2', '0.3.11'
gem 'capistrano', '2.11.2'
gem 'haml-rails', '0.3.4'
gem 'net-ldap', …
Run Code Online (Sandbox Code Playgroud)

deployment capistrano ruby-on-rails bundler

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

标签 统计

ruby ×2

ruby-on-rails ×2

bundler ×1

capistrano ×1

deployment ×1

mysql ×1

parsing ×1

sql ×1