小编luc*_*tte的帖子

Rails 3.1资产 - 发展中的奇怪服务

我遇到了Rails 3.1资产管道的问题.资产包括两次开发:

<script src="/assets/main_new.js?body=1" type="text/javascript"></script>
<script src="/assets/pagenav.js?body=1" type="text/javascript"></script>
<script src="/assets/tours.controller.js?body=1" type="text/javascript"></script>
<script src="/assets/tours.js?body=1" type="text/javascript"></script>
<script src="/assets/application.js?body=1" type="text/javascript"></script>
Run Code Online (Sandbox Code Playgroud)

Rails以某种方式编译并包含application.js,因此所有脚本都包含两次 - 作为单个文件和application.js

生产中的预编译资产一切都很好.

development.rb

 config.assets.compress = false
 config.assets.debug = true
Run Code Online (Sandbox Code Playgroud)

production.rb

# Disable Rails's static asset server (Apache or nginx will already do this)
config.serve_static_assets = false

# Compress both stylesheets and JavaScripts
config.assets.compress = true
config.assets.js_compressor  = :uglifier
config.assets.css_compressor = :scss

config.assets.compile = false
config.assets.digest = true
Run Code Online (Sandbox Code Playgroud)

application.rb中

config.assets.enabled = true
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails asset-pipeline

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

Git - 与其他人在分支机构工作时是拉动还是变形

所以,如果我使用的是远程(跟踪)分支的分支,我想获得最新的,我还不清楚我是否应该做git pullgit rebase.我以为我已经读过git rebase在与其他用户一起工作的时候做的事情,当他们拉动或重新绑定时,它可以搞砸了.真的吗?我们都应该使用git pull吗?

git version-control

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

Ruby数组到Javascript数组

我有一个带有帐户ID的Ruby数组.

我想将一个帐户ID的Ruby数组存储在一个Javascript数组中.

我想知道最好的方法吗?

此外,当我一直试图这样做时,似乎Javascript认为如果只输入一个帐户ID,则应该是数组的大小.有没有解决的办法?我试过把它放在引号中,但这似乎不起作用.

javascript ruby

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

MYSQL - 计算每个表中的行数

我想知道我的数据库中每个表中有多少行.我到目前为止已经到了

select count(*) _tablename_; 
Run Code Online (Sandbox Code Playgroud)

但是我需要在每张桌子上都这样做 - 而且还有很多.使用表名和行数计算打印输出的最佳方法是什么?

mysql sql

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

AASM:来自任何州的过渡?

我正在使用AASM.是否有可能从任何州过渡?例如:

aasm_event :publish do
  transitions :to => :publish, :from => ANY_STATE
end
Run Code Online (Sandbox Code Playgroud)

我知道可以传递一系列状态:from,但这不是我所追求的.我试过:from完全省略了,但是没有用.

ruby ruby-on-rails aasm ruby-on-rails-3

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

Vim:根据时间设置颜色/主题

我有一个超级光泽的显示器,所以白天我可以看到自己的反射比我的黑暗主题代码更好.所以我觉得如果我能if在我的vimrc中设置一个简单的开关,根据一天中的时间设置黑暗主题或浅色主题,那就太棒了.

唉,我对vimrc语法知之甚少,谷歌搜索也很简短.

有人想破解这个吗?

vim

28
推荐指数
3
解决办法
3630
查看次数

gem和require之间的区别(需要open-uri)

我只想了解自己.

我正在使用nokogiri gem(用于解析HTML).如果我正确地打开URL,我需要使用gem'open-uri'中的方法.

但是当我将它包含在我的Gemfile中时(在Windows开发人员的机器上):

gem 'open-uri' - 捆绑安装时出现错误,无法找到gem.

所以,如果我使用require 'open-uri'- 它的工作.

那么有些人可以解释发生了什么吗?

ruby gemfile

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

如何在RubyGem中为gem添加更多"所有者"

我想在RubyGem中添加一个gem 的新所有者,但我不知道我应该在哪里这样做:

  • 在.gemspec?
  • 在RubyGems.org页面的任何地方?

我试过使用gemspec选项:

  • s.authors
  • s.email

但仍然没有看到我的共同拥有者.

对于一个具体的例子,我正在尝试使用这个gem:

ruby rubygems

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

黄瓜与RSpec

我想开始潜入BDD.我之前从未使用过TDD,也不确定我是否应该从学习RSpec开始,然后跳到Cucumber或者直接使用Cucumber.

我一直在互联网上阅读这两本书,在我看来,黄瓜可能是RSpec的"替代品".我是对的还是应该用于某些事情而另一个用于其他事物?

rspec ruby-on-rails cucumber

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

vim:如何搜索/替换特殊字符?

从维基百科复制粘贴到vim之后,我得到了这个:

  1 A
  2 
  3 [+] Métier agricole<200e> – 44 P • 2 C
  4 [×] Métier de l'ameublement<200e> – 10 P
  5 [×] Métier de l'animation<200e> – 5 P
  6 [+] Métier en rapport avec l'art<200e> – 11 P • 4 C
  7 [×] Métier en rapport avec l'automobile<200e> – 10 P
  8 [×] Métier de l'aéronautique<200e> – 15 P
Run Code Online (Sandbox Code Playgroud)

问题是,这<200e>只是一个字符.

我想知道如何将它放入搜索/替换(通过/:).

vim replace

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