yaml에 포함 된 변수가있는 루비 문자열을 어떻게 저장할 수 있습니까? yaml에서 문자열을 가져올 때만 변수 값을 삽입 할 수 있습니까? 레일과 같은 YAML 파일에내장 변수가있는 Ruby 문자열
9
A
답변
19
str = "Hi %{name}, %{msg}. Bye %{name}." #yaml it, de-yaml it back to string
h = {:name=> "John", :msg=> "this message is for you"}
puts str % h
#=>Hi John, This message is for you. Bye John.
2
포함] ERB는 않았다
# config/initializers/load_config.rb
APP_CONFIG = YAML.load_file("#{Rails.root}/config/app_config.yml")[Rails.env]
# config/app_config.yml
development:
key1: <%= # ruby code ... %>
test:
key1: <%= # ruby code ... %>
production:
key1: <%= # ruby code ... %>
관련 문제
- 1. 정렬을위한 문자열 변수가있는 LINQ
- 2. float 변수가있는 문자열 작성
- 3. Ruby 문자열 합치기
- 4. Ruby 1.9 Rails 3 변수가있는 데몬 시작
- 5. 배열을 사용하여 여러 변수가있는 Ruby case 문
- 6. Ruby 문자열 to_time이 깨졌습니까?
- 7. Ruby 문자열 정수 스캔
- 8. Ruby 문자열 이스케이프 문자
- 9. Ruby 정수에서 이진 문자열
- 10. 문자열 분석 최적화 : ruby
- 11. ruby 이진 문자열 비교
- 12. 문자열 인수가있는 Ruby grep
- 13. WebAPI : URL 문자열/URI 매개 변수가있는 ApiController
- 14. Python : 변수가있는 멀티 라인 문자열 포맷
- 15. 숫자 변수가있는 문자열, Unix C 질문
- 16. 많은 문자열 변수가있는 클래스에서 메모리 문제가 발생합니다.
- 17. 빈 문자열 매개 변수가있는 Jersey Rest Client
- 18. Lua의 내장 문자열 해시 함수에 액세스
- 19. ruby rspec 및 문자열 비교
- 20. Ruby, XOR 무작위 바이너리 문자열
- 21. ruby 1.8.7에서 문자열 파일 읽기
- 22. Ruby on Rails에서 문자열 인코딩
- 23. Ruby on rails 문자열 파싱
- 24. 문자열 변수 concatanation에서 Ruby 변수
- 25. 내장 기능을 비활성화하는 방법
- 26. Ruby-FFI (ruby 1.8) : UTF-16LE로 인코딩 된 문자열 읽기
- 27. Ruby/Rails의 내장 함수 사용자 정의 버전 명명 규칙
- 28. Ruby 유닛 테스트 프레임 워크에 내장 된 UI 지원이 있습니까?
- 29. OS X에 내장 된 Ruby 확장은 Linux에서 작동합니까?
- 30. ruby 내장/표준/보석 라이브러리에 대한 설명서는 무엇입니까?
당신이 포함 된 변수를 문자열로 무엇을 의미합니까? 변수 * 이름 * 만 삽입 하시겠습니까? –
나중에 보간을 원합니다. 그렇 겠지. –
나는 "Text for Yaml # {variable}"과 같은 것을하고 싶다고 질문을 읽었습니다. to_yaml 변수는 yaml에 보내기 전에 평가되지 않습니다. – vlasits