неопределенная локальная переменная или метод при попытке перебрать массив - PullRequest
0 голосов
/ 05 апреля 2020

Я пытаюсь iterate через array, определенный в model, показать все дни из массива, но я получаю эту ошибку.

"undefined local variable or method `day'"

Я новичок ie, и я не могу понять, как это исправить, поэтому любая помощь будет высоко ценится.

schedule.rb

class Schedule < ApplicationRecord

  def self.days
    ['monday', 'tuesday', 'wednesday', 'thursday', 'friday', 'saturday', 'sunday']
  end

end

_form. html .erb

<% Schedule.days.each |day| %>
<h2><%= day.titleize %>: <%= Date.today.send(day) %></h2>
<% end %>

1 Ответ

1 голос
/ 05 апреля 2020

Вы забыли добавить do

<% Schedule.days.each do |day| %>

Просто исправьте синтаксис, и он должен работать.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...