小编Vin*_*ent的帖子

无法在Ubuntu上更新Git

我正在尝试在Ubuntu机器上设置Git(我正在使用运行Ubuntu 12.04的三星Chromebook).

当我输入"sudo apt-get install git"并成功安装了Git 1.79

user@ChrUbuntu:~$ git --version
git version 1.7.9.5
Run Code Online (Sandbox Code Playgroud)

我无法弄清楚我在这里做错了什么.有什么建议?

linux git ubuntu

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

chrome扩展程序中的chrome.identity用户身份验证

我正在尝试编写需要用户身份验证的chrome扩展程序.
Google的教程建议我首先需要上传到网上商店以获取密钥:

  1. 使用用于将您的应用上传到Chrome网上应用店的相同Google帐户登录Google API控制台.

我上传了一个无法运行的版本来获取密钥,但现在它已悬挂超过一周了.我怎么能得到那把钥匙或以某种方式激励谷歌批准我不想在网上商店买这个应用程序?我做错了吗?

google-chrome oauth google-chrome-extension

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

在传入参数的ActiveAdmin中按模型方法过滤

使用Rails 4.2.1和Active Admin 1.0.0.pre2

我有一个有很多Occupancies的公寓模型.我希望管理员能够看到索引中的公寓是否与作为参数传递的日期重叠.我在Apartment上有一个方法

 def available_during(start_date, end_date)
   return !self.occupancies.any? { |occ| occ.date_range_overlap(Date.parse(start_date), Date.parse(end_date)) }
 end
Run Code Online (Sandbox Code Playgroud)

如果公寓的任何占用与两个给定日期重叠,则返回true.该方法date_range_overlap在占用相当自我解释.我似乎无法弄清楚如何使ActiveAdmin的DSL通过该方法进行过滤,甚至可以使表格输入随机参数.

我能够在索引中放置一个显示available_during方法的布尔返回值的列.

if params[:from] && params[:until]
  column "available?" do |apt|
    apt.available_during(params[:from], params[:until])
  end
end
Run Code Online (Sandbox Code Playgroud)

但我似乎只能通过手动输入url中的from和until params来使其工作.

我如何设置任意搜索表单以将用户发送到正确的参数?或者更好的是,在使用该方法的侧边栏中创建一个过滤器?

ruby ruby-on-rails activeadmin

11
推荐指数
1
解决办法
425
查看次数

Sublime Text 2图像预览插件

有没有人知道Sublime Text 2的插件允许你预览图像?我现在倾向于使用Sublime,但是我想念Coda的一件事就是能够在不必离开程序的情况下看到图片.

如果这已经在其他地方得到解答,请道歉.

sublimetext2

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

使代码折叠图标始终显示在Visual Studio代码中

喜欢使用Visual Studio,但有一点是我总是认为我的代码没有正确缩进,因为实际编辑器的左边缘远离数字.

有没有办法默认显示代码折叠+/-图标?如果你将鼠标悬停在排水沟上,它只显示它们.

顺便说一句,如果有办法改变排水沟的颜色,那么它看起来与编辑器截然不同?

visual-studio-code

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

Python是否有像Ruby这样的.methods方法?

我是一个向Python迁移的Ruby人。我想念的一件事是一种简单的方法,可以查看可在外壳中的特定对象上使用的所有方法的列表。

是否有Python中Ruby的Object#方法的类似物?

ruby python

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