可能重复:
ImageMagick/RMagick - 无法安装RMagick 2.13.1.找不到Magick-config
当我尝试运行我的开发控制台(MAC OS X/Snow Leopard)时,我收到以下错误.有谁知道解决方案?
/usr/local/bin/ruby extconf.rb
checking for Ruby version >= 1.8.5... yes
checking for gcc... yes
checking for Magick-config... no
Can't install RMagick 2.13.1. Can't find Magick-config in .:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
*** extconf.rb failed ***
Could not create Makefile due to some reason, probably lack of
necessary libraries and/or headers. Check the mkmf.log file for more
details. You may need configuration options.
Run Code Online (Sandbox Code Playgroud) 我之前曾就这个问题提出过一个问题,你们提供了很棒的答案.我从"发现"了语境风格的醉人力量(http://www.w3.org/TR/css3-selectors/#selectors) - 再次感谢大家 - 现在我感到很迷茫.
我在这里将上下文样式应用到我当前的设计方面取得了很好的进展:
http://jsfiddle.net/gFA4p/200/
不过,我遇到了一些问题.
这是我正在尝试做的截图:

我的第一个问题是,我是否过于热衷于尝试应用上下文规则并使其变得比它需要的更难?
两个,如果没有,根据截图,我需要做什么来完成我的目标样式?
三,如何使这种跨浏览器兼容?即便如此,它在其他浏览器中看起来也很糟糕.
我有一个棒球工具,允许用户分析球员的历史击球统计数据.例如,在夜间条件下,A-Rod在过去7天内有多少次点击?我想扩展时间范围,以便用户可以将玩家的击球统计数据分析到365天.但是,这样做需要一些严格的性能优化.这是我目前的一套模型:
class AtBat < ActiveRecord::Base
belongs_to :batter
belongs_to :pitcher
belongs_to :weather_condition
### DATA MODEL ###
# id
# batter_id
# pitcher_id
# weather_condition_id
# hit (boolean)
##################
end
class BattingStat < ActiveRecord::Base
belongs_to :batter
belongs_to :recordable, :polymorphic => true # e.g., Batter, Pitcher, WeatherCondition
### DATA MODEL ###
# id
# batter_id
# recordable_id
# recordable_type
# hits7
# outs7
# at_bats7
# batting_avg7
# ...
# hits365
# outs365
# at_bats365
# batting_avg365
##################
end
class Batter < ActiveRecord::Base …Run Code Online (Sandbox Code Playgroud) 鉴于以下代码:
(1)您如何编写规范来测试:allow_nil => false选项?
(2)是否值得编写规范进行测试?
class Event < ActiveRecord::Base
belongs_to :league
delegate :name, :to => :league, :prefix => true, :allow_nil => false
end
describe Event do
context 'when delegating methods to league object' do
it { should respond_to(:league_name) }
end
end
Run Code Online (Sandbox Code Playgroud)
如果你能扩展应该这样做,那将是很好的:
it { should delegate(:name).to(:league).with_options(:prefix => true, :allow_nil => false) }
Run Code Online (Sandbox Code Playgroud) 
参考上面的屏幕截图,我更改了树中最低级别文件夹的名称.例如,我将"筹码"改为"筹码".奇怪的是,当我尝试将其添加到提交时,Git拒绝识别以下命令:
git add public/images/chips/
Run Code Online (Sandbox Code Playgroud)
我可以将文件添加到提交的唯一方法是在子文件夹中添加一个实际文件.
任何想法如何处理?
我正在寻找一个答案,它将通过(最好)一个named_scope返回一个用户对象数组,或者通过User模型上的类方法返回一些操作.
所以没有进一步的...
我有两个表:用户和战斗.
战斗有以下几个关注的栏目:
如您所见,用户可以是挑战者或挑战者,但不是两者.
我有一个原始的SQL语句,它返回按最多wins属性分组的战斗机属性(user_id):
SELECT a.fighter, COUNT(*) AS wins
FROM (SELECT challenger_id AS fighter
FROM fights
WHERE challenger_won = TRUE
UNION ALL
SELECT challengee_id AS fighter
FROM fights
WHERE challenger_won = FALSE
) AS a
GROUP BY a.fighter;
Run Code Online (Sandbox Code Playgroud)
所以给定这个信息,如何通过(最好)一个named_scope返回一个用户对象数组,或者通过用户模型上的类方法进行一些操作?
我有一个名为user_searches的模块.它执行一些不是用户模型核心的搜索,因此,为什么我将责任放在其他地方.我想组织所有这样的模型,在名为user的lib子文件夹中执行非核心用户功能.现在要在用户模型中包含模块的方法,我必须把...
require 'user/user_searches'
class User < ActiveRecord::Base
include UserSearches
end
Run Code Online (Sandbox Code Playgroud)
...如果文件直接在lib文件夹中,我不需要require,但如果它在子文件夹中,则不需要.我该怎么办?我不需要这个要求?
我正在寻找关于如何考虑表所需的最小索引数量的指导,在该表中,您在同一列列上执行不同的查询组合.理想情况下,您的答案将从这个具体示例中抽象出一些经验法则(如果可能的话).
此项目符号列表表示通常在我的表上执行的三种不同查询条件:
注意:user_id(int),race_type(varchar),recordable_id(int),recordable_type(varchar),active(boolean)
我可以为每个索引创建单独的多列索引,但是您的DB性能专家可能会以不同的方式处理它.
如果我需要提供更多信息以获得最佳答案,请告诉我们.
鉴于以下代码:
(1)你如何编写一个规范来测试home_team和away_team的类名应该是Team类?
(2)你是否还要费心去编写这样的规范?我不确定这样做有什么价值,但想得到你的想法.
class Event < ActiveRecord::Base
belongs_to :home_team, :class_name => 'Team', :foreign_key => :home_team_id
belongs_to :away_team, :class_name => 'Team', :foreign_key => :away_team_id
end
describe Event do
it { should belong_to(:home_team) }
it { should belong_to(:away_team) }
end
Run Code Online (Sandbox Code Playgroud)
如果应该有这样的东西会很好:
it { should belong_to(:home_team).with_class_name(:team) }
Run Code Online (Sandbox Code Playgroud) 这是我当前的类定义和规范:
class Event < ActiveRecord::Base
# ...
state_machine :initial => :not_started do
event :game_started do
transition :not_started => :in_progress
end
event :game_ended do
transition :in_progress => :final
end
event :game_postponed do
transition [:not_started, :in_progress] => :postponed
end
state :not_started, :in_progress, :postponed do
validate :end_time_before_final
end
end
def end_time_before_final
return if end_time.blank?
errors.add :end_time, "must be nil until event is final" if end_time.present?
end
end
describe Event do
context 'not started, in progress or postponed' do
describe '.end_time_before_final' do
['not_started', 'in_progress', …Run Code Online (Sandbox Code Playgroud) mysql ×3
performance ×2
rspec-rails ×2
ruby ×2
associations ×1
border ×1
cell ×1
css ×1
css-tables ×1
database ×1
delegation ×1
github ×1
indexing ×1
named-scope ×1
optimization ×1
require ×1
rmagick ×1
rspec ×1
sql ×1
state ×1
subdirectory ×1