小编raz*_*nha的帖子

动态业务规则引擎为ruby on rails

我有一个需要"动态业务规则"引擎的应用程序.一些业务规则经常更改.其中一些适用于一组有限的商业帐户.例如:我的客户根据他们的规模,销售人员数量,产品数量,位置等有一个他们对商店进行限定的流程.但他管理不同的帐户,每个帐户为每个属性提供不同的"权重".

如何使用Ruby实现此引擎?我知道Java有流口水,但我觉得流口水很烦人而且很复杂.而且我更喜欢不必使用JRuby ......

问候,

Rubem

rule-engine ruby-on-rails drools business-rules

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

如何使用puppet在服务器上设置环境变量?

我开始在我目前的项目中使用木偶,我遇到了一些问题.

我正在使用配方来安装jruby,但我想在完成jruby安装后设置一个环境变量(在这种情况下,JRUBY_HOME并修改PATH以包含JRUBY_HOME/bin).

这是食谱:

class jruby {
  $jruby_home = "/opt/jruby"


  exec { "download_jruby":
    command => "wget http://jruby.org.s3.amazonaws.com/downloads/1.7.0.RC2/jruby-bin-1.7.0.RC2.tar.gz",
    path => $path,    
    timeout => 0,
    unless => "ls /opt | grep jruby-1.7.0",
    require => Package["openjdk-7-jre-headless"]
  }                

  exec { "unpack_jruby" :
    command => "tar -zxf jruby-bin-1.7.0.RC2.tar.gz -C /opt",
    path => $path,
    creates => "${jruby_home}-1.7.0.RC2",
    require => Exec["download_jruby"]
  }                             

  file { $jruby_home:
    ensure => link,
    target => "${jruby_home}-1.7.0.RC2",
    require => Exec["unpack_jruby"]
  }                          

}  
Run Code Online (Sandbox Code Playgroud)

那么,将/ opt/jruby添加为JRUBY_HOME然后将JRUBY_HOME/bin添加到PATH的最佳方法是什么?

ruby jruby environment-variables puppet production-environment

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

在手机中的JME应用程序中使用-Xmx和-Xms

我有一个在三星i617手机上运行的JME应用程序,当它的堆超过7.1 MB(并且手机有64 MB)时应用程序抛出OutOfMemoryError ...

是否可以在JME中使用-Xmx和-Xms参数

java jvm memory-management java-me

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

在Rails上使用多个子域config.action_controller.asset_host

我使用Cloudfront为我的Rails 3应用设置了CDN.我创建了4个CNAME重定向(cdn1.mywebsite.com,cdn2.mywebasite.com等),因此我可以并行化静态资源下载.

是否可以配置rails以使用多个资产主机?

我试过了

config.action_controller.asset_host = [" http://cdn1.mywebasite.com "," http://cdn2.mywebasite.com "," http://cdn3.mywebasite.com "," http:// cdn4. mywebasite.com "]

但它没有用.

assets ruby-on-rails cdn

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