2017-03-12 6 views
0

여기에 몇 가지 erb ternary 관련 질문이 있지만 내가 가지고있는 것과는 약간 다른 유스 케이스에 대해 질문했습니다.ERB 구성 파일에서 3 진수 연산자를 사용하여 값 할당

그래서, 구성 파일 예를 들면 다음과 같습니다 것이있다 : 나는 자바에서이 보일 것이다 삼항 스타일로 envProp.serverUrl을 채우는 싶습니다

<% if node['node_environment'] == 'production' %> 
envProp.serverUrl=//prod.server.com 
<% else %> 
envProp.serverUrl=//other.server.com 
<% end %> 

같은 :

envProp.serverUrl = if(node("node_enviroment") 
.equals("production) ? "//prod.server.com" : "//other.server.com" 

.erb에서 어떻게해야합니까?

답변

1

Java 예제와 매우 비슷합니다.

envProp.serverUrl=<%= note['note_environment'] == 'production' ? '//prod.server.com' : '//other.server.com' %> 
+0

감사합니다. – Stas