Задать вопрос
@katatsu12
junior proggg

Модели в Rails, как вывести информацию?

Я хочу на страницу localhost:3000/teacher/index, вывсети из базый данных все имена
Мой контроллер:
class TeachherController < ApplicationController
def index
@authors = Teacher.all
end
end
А вюха index
<%= @teachers.params %>

Teacher(id: integer, name: string, age: integer, created_at: datetime, updated_at: datetime)
И есть 3 Teacher
(не работает)
  • Вопрос задан
  • 272 просмотра
Подписаться 1 Оценить 2 комментария
Решения вопроса 1
Dem1
@Dem1 Куратор тега Ruby on Rails
Ruby on Rails developer
<% @teachers.each do |teacher| %>
  <%= teacher.name %>
<% end %>
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
Freika
@Freika
Senior Ruby on Rails developer
Чувак, ты тут уже не первый простой вопрос постишь. Научись сначала формулировать запрос, потом вводить его в гугл, а потом ходить по ссылкам и читать, желательно гуглить на английском. Больше результатов будет.

И прочти rusrails.ru от корки до корки.
Ответ написан
Комментировать
fairoj
@fairoj
Программист RM+
<%= @teachers.map(&:name).join(', ') %>
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы