私はこの多次元(?)配列を持っています:
LANGUAGES = [
['English', 'en'],
['Deutsch', 'de']
]
これをリンクのリストに変換するにはどうすればよいですか?
<ul>
<li><a href="/en/">English</a></li>
<li><a href="/de/">Deutsch</a></li>
</ul>
助けてくれてありがとう!
私はこの多次元(?)配列を持っています:
LANGUAGES = [
['English', 'en'],
['Deutsch', 'de']
]
これをリンクのリストに変換するにはどうすればよいですか?
<ul>
<li><a href="/en/">English</a></li>
<li><a href="/de/">Deutsch</a></li>
</ul>
助けてくれてありがとう!
おそらく次のようなものです:
LANGUAGES = [
['English', 'en'],
['Deutsch', 'de']
]
# in view, erb used
<ul>
<% LANGUAGES.each do |name, short_name| %>
<li><%= link_to name, "/#{short_name}/" %></li>
<% end %>
</ul>
特定のモデル、たとえば User モデルで定数を定義した場合は、次のように呼び出すことができます。
<% User::LANGUAGES.each do #[...] %>