我在apache config中有两个环境变量,我想将它们连接成一个新的环境变量。这可能吗?
我意识到这是行不通的,但是它展示了我所追求的那种东西:
SetEnv one foo
SetEnv two bar
SetEnv three one+two
Run Code Online (Sandbox Code Playgroud)
...然后“三”的值将为“ foobar”
apache mod-rewrite concatenation environment-variables setenv
我正在开发一个在几个不同机构中运行的 rails 应用程序。它必须在每个数据库中与旧数据库进行交互。所有这些数据库都是 Oracle,所有的列名和表名都是小写的。
其中一家机构已将其数据库移至 MS SQL 数据库。结构都是一样的,我已经将应用程序连接到它,看起来一切正常,除了一个问题。
在 MS SQL db 上,所有表名和列名现在都为大写。
有没有办法让活动记录自动将所有对数据库的调用转换为大写?我可以在某处覆盖的方法?
所以,我想(还不能测试很多)我已经修复了列名部分。我已经基本完成了
column_names.each {|c| alias_attribute c.downcase, c}
Run Code Online (Sandbox Code Playgroud)
在每个受影响的模型中(虽然我已经把它放在一个我可以包含或不包含的模块中,这取决于适配器。
我正在尝试弄清楚如何处理可以合并到同一个模块中的表名。