这里有几个与三元有关的问题,但他们询问了与我的用例相比有些不同的用例。
因此,有一个配置文件,例如:
<% if node['node_environment'] == 'production' %>
envProp.serverUrl=//prod.server.com
<% else %>
envProp.serverUrl=//other.server.com
<% end %>
我想用Java中的三元样式填充envProp.serverUrl:
envProp.serverUrl = if(node("node_enviroment")
.equals("production) ? "//prod.server.com" : "//other.server.com"
如何在.erb中完成?
答案 0 :(得分:1)
它与您的Java示例非常相似。
envProp.serverUrl=<%= note['note_environment'] == 'production' ? '//prod.server.com' : '//other.server.com' %>