小编lac*_*der的帖子

我创建的所有GIT补丁都是致命的:无法识别的输入

我正在运行Mac OSX 10.9.4(Mavericks)并且有git版本2.8.2.我用一个全新的回购测试了这个.这是一个例子.

mkdir gitest
cd gitest
git init
echo "monkeyface" > monkey.txt
git commit -m "first commit"
echo "monkeyface farted" > monkeyfart.txt
git add .
git diff HEAD > new.patch
rm monkeyfart.txt
git reset --hard HEAD
git apply new.patch --check
>fatal: unrecognized input
Run Code Online (Sandbox Code Playgroud)

是什么原因引起了这个?它可以是我的.gitconfig文件中的任何内容吗?

[user]
    name = myusername
    email = myemail@mail.com
[color]
  ui = always
[alias]
  st = status -sb -uall
  lg = log --decorate --pretty=oneline --abbrev-commit --graph
  undocommit = reset --soft HEAD^
  undopush = push -f origin HEAD^:master …
Run Code Online (Sandbox Code Playgroud)

git osx-mavericks

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

将 BigDecimal 小时添加到 DateTime 错误 1 ​​秒

更新到 ActiveSupport 6 时会发生这种情况

start_time = DateTime.now.beginning_of_day
start_time + BigDecimal(2).hours #=>  Wed, 11 Sep 2019 01:59:59 +0000
Run Code Online (Sandbox Code Playgroud)

奇怪的是,这与 Time 配合得很好

start_time = Time.now.beginning_of_day
start_time + BigDecimal(2).hours #=>  2019-09-11 02:00:00 +0000
Run Code Online (Sandbox Code Playgroud)

任何人都可以解释为什么?

ruby ruby-on-rails activesupport

6
推荐指数
1
解决办法
206
查看次数

如何在 Axlsx 中格式化货币列?

我正在使用 ruby​​ Axlsx gem 在 xlsx 中写入我的客户帐户数据。现在我将“ Dr”字符串附加到所有借方金额,这将金额作为字符串,例如“1000 Dr”。我想附加“dr”,但金额仍然应该是一个整数,并且Excel应该在选中列时在底部提供总和。

我在做什么,请注意,即使在选择时,excel 也会在右下角显示 sum = 0:- 在此处输入图片说明

我在做什么,请注意单元格在选择时仍然是一个字符串(880 Dr 应该在选择单元格时变为 880.00):-在此处输入图片说明

我想要做的是,excel 应该显示所选列的总和,如右下角 sum=1957.00 Dr 中的 excel 所示:-在此处输入图片说明

我想要做的是,双击时单元格应该转换为数字(选择时 1341.00 Dr 已变为 1341)但再次取消选择时应该可以看到 Dr:- 在此处输入图片说明

ruby excel ruby-on-rails axlsx

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

奇怪的Heroku CLI错误/警告 - '已初始化常数'

每次从命令行运行任何heroku命令时,我都会遇到以下错误.有什么想法吗?我在这上面找不到任何东西.

用户/ monkey/.heroku/plugins/heroku-pg-extras/lib/heroku/client/heroku_postgresql_backups.rb:6:警告:已经初始化的常量版本

/Users/monkey/.heroku/plugins/heroku-pg-extras/lib/heroku/command/pg_backups.rb:62:警告:已经初始化的常量MaybeAttachment

ruby-on-rails heroku

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

PostgreSQL从日期字段PSQL中精确减去一年

我试图精确地做一年SQL减法,但是PSQL中的语法不起作用。在我的情况下,日期是用2位数的年份输入的,因此它们的生日都在1900年之前。

UPDATE patients SET birthday = dateadd(year, 100, getdate(birthday)
Run Code Online (Sandbox Code Playgroud)

抛出:

ERROR:  syntax error at or near "table"
LINE 1: UPDATE table SET datefield = DATE_ADD(datefield, INTERVAL 1 ...
Run Code Online (Sandbox Code Playgroud)

postgresql psql

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

Book.all类与一系列书籍之间的区别

我有一个名为Book的带有方法的类self.to_csv。这有效:

books = Book.all 
books.to_csv 
Run Code Online (Sandbox Code Playgroud)

但是,如果我有一堆书,那就不会了。问题是如何用数组获得相同的结果?

Book.all = [Book1,Book2]
myArray = [Book1,Book2]
Run Code Online (Sandbox Code Playgroud)

有什么不同?

ruby ruby-on-rails

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

如何深度转换 Ruby 哈希值

我有一个看起来像这样的哈希:

hash = {
  'key1' => ['value'],
  'key2' => {
    'sub1' => ['string'],
    'sub2' => ['string'],
  },
  'shippingInfo' => {
                   'shippingType' => ['Calculated'],
                'shipToLocations' => ['Worldwide'],
              'expeditedShipping' => ['false'],
        'oneDayShippingAvailable' => ['false'],
                   'handlingTime' => ['3'],
    }
  }
Run Code Online (Sandbox Code Playgroud)

我需要转换每个值,它是数组中的单个字符串,以便它最终像这样:

hash = {
  'key1' =>  'value' ,
  'key2' => {
    'sub1' => 'string' ,
    'sub2' => 'string' ,
  },
  'shippingInfo' => {
                   'shippingType' => 'Calculated' ,
                'shipToLocations' => 'Worldwide' ,
              'expeditedShipping' => 'false' ,
        'oneDayShippingAvailable' => 'false' ,
                   'handlingTime' => '3' , …
Run Code Online (Sandbox Code Playgroud)

ruby hash transform

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

Javascript中的.sample等于什么?

我正在开发一个即将发布的小型Chrome扩展程序,但是在此扩展程序中,我必须从数组中随机抽取一项并将其显示在屏幕上。过去,我使用了大量的Ruby代码,还记得方法'.sample',该方法在屏幕上显示来自数组的随机项目。

示例(在Ruby中):

farm_animals = ['cow', 'chicken', 'pig', 'horse']
puts farm_animals.sample
Run Code Online (Sandbox Code Playgroud)

输出结果可能像...

>> cow
Run Code Online (Sandbox Code Playgroud)

在Javascript中是否有与此便捷数组方法等效的方法?谢谢!

javascript ruby methods google-chrome-extension

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

Ruby,来自数组散列的最大值

我有这个哈希

FORMATS = {
    'vertical_4'   => %w[vertical small small small small],
    'horizontal_4' => %w[horizontal small small small small],
    'horizontal_2' => %w[large small small],
    'mixed_3'      => %w[vertical horizontal small small],
    'huge'         => %w[horizontal small small horizontal small small small]
  }
Run Code Online (Sandbox Code Playgroud)

我需要最大值,所以我使用

MAX_ELEMENTS   = FORMATS.map {|_,v| v}.max.size
Run Code Online (Sandbox Code Playgroud)

为什么它返回5而不是7?

ruby

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

为什么我的实例变量会被我的Rails控制器操作覆盖?

我的post控制器中的索引操作中有两个变量.但是我使用的是kaminari gem,它需要每页有多少帖子的变量才能进入索引操作.

但是,我的搜索有另一个变量.我不想过度骑行,这是一个什么样的工作?

def index
  @posts = Post.where(["title LIKE ?", "%#{params[:search]}%"])
  @posts = Post.page(params[:page]).per(10)
end
Run Code Online (Sandbox Code Playgroud)

ruby ruby-on-rails kaminari

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