小编jon*_*jon的帖子

Rails中的多个查询条件 - 如果存在的话.

我在这里搜索时发现了一些类似的问题,但是当我试图添加除非我找到的解决方案时,事情开始破裂......

这就是我的工作原理:

控制器:

    @metrics = Metric.where("current_ratio > ?", @screen.current_ratio_min) unless @screen.current_ratio_min.nil?
Run Code Online (Sandbox Code Playgroud)

一旦我添加另一个.where行(我需要添加很多),

    @metrics = Metric.where("current_ratio > ?", @screen.current_ratio_min) unless @screen.current_ratio_min.nil?
    .where("current_ratio < ?", @screen.current_ratio_max) unless @screen.current_ratio_max.nil?
Run Code Online (Sandbox Code Playgroud)

我收到一个错误:

undefined method `where' for false:FalseClass
Run Code Online (Sandbox Code Playgroud)

我假设这是因为第一个除非结束我的查询.除非仅针对每个条件,我如何申请?如果是,其实问题是:

提前致谢!

activerecord ruby-on-rails multiple-conditions conditional-statements

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

Corona SDK矢量圆圈抗锯齿 - 它有效吗?

我已经搜索了一吨甚至升级到图形2.0,因为我读到矢量形状的抗锯齿现在在Corona中工作.话虽如此,一切仍然是像素化(在模拟器和我的手机中)或多边形(在我的Nexus 7上).

我在配置文件中打开了抗锯齿功能,但没有更改任何绘制圆圈代码:

config.lua

application = {
  content = {
    width = 320,
    height = 480, 
    scale = "letterBox",
    fps = 60,
    antialias = true,
    xalign = "center",
    yalign = "center",

    imageSuffix = {
        ["@2x"] = 2
    }   
  }
}
Run Code Online (Sandbox Code Playgroud)

main.lua

local function newDot (i,j)
  local newCircle = display.newCircle( i*40-20, -60, 15)
  newCircle:setFillColor( .2, .6, .86 )
  return newDot
end
Run Code Online (Sandbox Code Playgroud)

这应该创建抗锯齿圈吗?

谢谢!

lua geometry vector antialiasing coronasdk

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