application_helper.rbファイルに次のようなrailsヘルパーがあります。
def external_link(name)
url = external_links[name]
if url.blank?
Rails.logger.error "No URL defined for external link [#{name}]!"
return "[URL undefined]"
end
return url
end
'external_links'変数は、外部ファイルから取得する必要のあるハッシュです。ファイルは、rubyハッシュまたは単純なYML構成のような単純なものにすることができます。
何かが足りないかもしれません-外部ファイルでruby構文でハッシュを定義し、environment.rbからそれを「要求」できると思いましたが、ヘルパーでハッシュ変数を公開していません。
アプリケーションヘルパーメソッドで「スコープ内」になるように、ルビーハッシュを外部化するにはどうすればよいですか?