Форум программистов, компьютерный форум, киберфорум
Наши страницы
Ruby on Rails
Войти
Регистрация
Восстановить пароль
 
djek678
2 / 2 / 0
Регистрация: 25.05.2018
Сообщений: 38
1

Работа с моделью

21.08.2018, 09:59. Просмотров 268. Ответов 3
Метки нет (Все метки)

Имеется такой вот кусок кода

Rails
1
2
3
4
5
6
7
8
9
10
11
12
@parent_student = ParentStudent.find_by(parent_id: current_parent.id).student_id
 
    if @parent_student == @assignee.id
      respond_to do |format|
        format.json do
          render json: { struct: @form.form_data(@assignee.id) }.to_json
        end
        format.html { render :show }
      end
    else
      redirect_to root_path
    end
нужно вместо ParentStudent.find_by написать ParentStudent.where, то есть найти не одного студента, а всех!

Проблема, как прогнать каждого студента под условие, в котором сказано что если он не подходит под условие if, то делаем redirect_to? может как то черех цикл?
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
21.08.2018, 09:59
Ответы с готовыми решениями:

Работа с моделью User
Должно быть 4 вида пользователя: Администратор, диспетчер, юр. лицо - используют стандартную...

Работа с моделью представления
имею модели: public class Album { public int Id { get; set; } public...

Работа с DOM- моделью
День добрый! Есть форма: Нужно программно нажать на кнопку "Заполнено", а потом далее....

Работа с объектной моделью excel
В *.csv файле есть таблица, где написано значения и картинка. Как можно получить названия...

Работа с объектной моделью Excel
Здравствуйте. Нам дали задание на работу с объектной моделью Excel. На листе имеется область,...

3
j2FunOnly
Модератор
Эксперт JS
1028 / 931 / 528
Регистрация: 05.06.2015
Сообщений: 2,104
21.08.2018, 10:58 2
По этому куску кода сложно что-то сказать. Дополните вопрос моделями и опишите отношения.
0
djek678
2 / 2 / 0
Регистрация: 25.05.2018
Сообщений: 38
21.08.2018, 11:42  [ТС] 3
Просто хочу проверить на условие все єлементы, которые я получил в @parent_student.

Rails
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
    
@parent_student = ParentStudent.where(parent_id: current_parent.id)
 
    @parent_student.each do |student|
      if student.student_id == @assignee.id or current_parent.id == @assignee.id 
        respond_to do |format|
          format.json do
            render json: { struct: @form.form_data(@assignee.id) }.to_json
          end
          format.html { render :show }
        end
      else
        redirect_to root_path
      end
    end
Но получаю такую вот ошибку
Работа с моделью
0
djek678
2 / 2 / 0
Регистрация: 25.05.2018
Сообщений: 38
21.08.2018, 15:43  [ТС] 4
А так все работает. Но достает и проверяет только один єлемент(((

Rails
1
2
3
4
5
6
7
8
9
10
11
12
@parent_student = ParentStudent.find_by(parent_id: current_parent.id).student_id
 
    if @parent_student == @assignee.id or current_parent.id == @assignee.id 
      respond_to do |format|
        format.json do
          render json: { struct: @form.form_data(@assignee.id) }.to_json
        end
        format.html { render :show }
      end
    else
      redirect_to root_path
    end

Уже все что знал перепробовал

Добавлено через 3 часа 49 минут
Так извините что побеспокоил, я сделал.
0
21.08.2018, 15:43
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
21.08.2018, 15:43

Редактирование поля QTableView (работа с моделью QStandardItemModel)
Есть модель QStandardItemModel и таблица QTableView. Подскажите пожалуйста, как реализовать...

Информационная система с 3D моделью
Здравствуйте, форумчане! Вот какое дело... Я создаю информационную систему на Access, подключенную...

Ошибка с моделью в представлении
Всем привет!Возможно глупый вопрос,но как пофиксить ошибку"Object reference not set to an instance...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru