У меня есть HTML-страница с выбранными динамическими данными. Вместо этого он отображает данные для всех задач.Нужно выбрать задачи на основе task_type
У меня есть четыре типа task_type
, "работа", "напоминание", "работа-офф" и "оценка"
Я только хочу, чтобы показать данные, где task_type = "work"
:
<tbody>
{% for task in job.tasks %}
<tr>
<td>
<!-- Dates can be formatted with Ruby date syntax -->
{{ task.scheduled_at | date: "%m/%d/%y %l:%M %p" }} -
{{ task.ends_at | date: "%m/%d/%y %l:%M %p" }}
</td>
<td>{{ task.name }}</td>
<td>{{ task.task_type.name}}</td>
<td>{{task.task_employee.name}}</td>
</tr>
{% endfor %}
</tbody>
Я пытался заявление if
, но оно не работает.
Это мой код:
<tbody>
{% for task in job.tasks %}
{% if task.task_type.name = "work" then %}
<tr>
<td>
<!-- Dates can be formatted with Ruby date syntax -->
{{ task.scheduled_at | date: "%m/%d/%y %l:%M %p" }} -
{{ task.ends_at | date: "%m/%d/%y %l:%M %p" }}
</td>
<td>{{ task.name }}</td>
<td>{{ task.task_type.name}}</td>
<td>{{task.task_employee.name}}</td>
</tr>
{% end %}
{% endfor %}
</tbody>
является то, что жидкость? –
используйте это как оператор цикла 'job.tasks.where (task_tyoe:« work »). Each do | task |' –
Спасибо, это сработало :) –