【发布时间】:2011-05-14 14:52:59
【问题描述】:
我有一个 Rails 3 应用程序,它具有我编写的一些功能,如果我指定它为单独启动该应用程序是活动的,我只希望它是活动的。
我看不出如何使用初始化程序或标准配置结构来做到这一点,因为它们是根据环境设置的,而且我不想每次我想打开我的功能时都去更改配置文件或关闭。
理想情况下,命令行开关会很好用...
rails server -run_my_functionality=true
...但我无论如何都看不到在 Rails 中进行这项工作,因为它只是将我的自定义参数作为未知参数抛出。
我正在使用 JRuby 运行我的应用程序,但我不相信有任何额外的东西可以帮助我解决这个问题。
有什么办法可以解决这个问题,或者有人为每次启动配置想出了一个更简洁的解决方案吗?
干杯
【问题讨论】:
-
我会使用命名环境变量或 yml 文件来自定义这些。
标签: ruby-on-rails ruby-on-rails-3 jruby