Мне нужна помощь с erb-шаблонами, я, похоже, не могу окунуться в прохождение массива, а затем повторить его. Моя проблема в этом. Я хочу передать несколько массивов: `
device => ["eth0", "br0"],
ipaddr => ["192.168.12.166", "192.168.12.199"],
netmask => ["255.255.255.0", "255.255.255.0"],
hwaddr => '',
network => '',
gateway => ["192.168.12.254", "192.168.12.204"],
К шаблону, который выполняет итерацию по каждому элементу массива и распечатывает его:
auto <%= device %> inet static
address <%= ipaddr %>
netmask <%= netmask %>
broadcast <%= broadcast %>
gateway <%= gateway %>
Насколько я могу догадаться, выясняется, что мне нужно что-то сделать с device.each |device| puts device
, но я не знаю, как должен выглядеть синтаксис.
Я считаю, что вы можете сказать, что я пытаюсь сделать из этих фрагментов, и тогда вы можете понять, что записи должны быть отдельными, а не интерполированными.
Любая помощь, которую вы можете предложить, будет оценена по достоинству. Я знаю, что я должен разбираться в irb и выдумывать их там, вот что я сейчас читаю.
Спасибо!