我想在Linux和Windows中设置链轮。都在我的database.yml里,该怎么做?
现在:
development:
adapter: mysql2
encoding: utf8
database: skeletor_dev
pool: 25
username: root
password:
socket: /private/var/mysql/mysql.sock我想要这样的东西:
development:
adapter: mysql2
encoding: utf8
database: skeletor_dev
pool: 25
username: root
password:
socket: /private/var/mysql/mysql.sock if os => windows
socket: /private/var/mysql/mysql.sock if os => linux有可能吗?怎么做?
发布于 2014-09-05 23:57:23
使用ERB。
development:
socket: <%= %w[windows linux].include?(ruby_code_to_get_os) ? '/path/to/sock' : nil %>显然,你必须弄清楚如何最好地确定平台本身,但这应该会让你开始工作。
https://stackoverflow.com/questions/25689456
复制相似问题