Форум программистов, компьютерный форум, киберфорум
Ruby on Rails
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
0 / 0 / 0
Регистрация: 03.02.2018
Сообщений: 285

Не получается массово сделать изменения через отмеченные checkbox

18.11.2021, 04:53. Показов 1273. Ответов 0
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Я хочу, чтобы на странице index.html.erb после того, как выделю чекбоксы и нажав на кнопку, то где "прогресс" менялось на "done" и наоборот. Пока что в коде просто чтобы хотябы на что то меняло, но и это по нажатию на кнопку - не работает... route не прописаны или как ? помогите, пожалуйста, идеи нету

routes
Ruby
1
2
3
4
5
6
7
8
9
10
11
   Rails.application.routes.draw do
     get 'welcome/index'
 
      resources :iteams
  
 
      root 'welcome#index'
 
 
 
    end
controller

Ruby
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
def edit
    @iteam = Iteam.find(params[:id])
  end
 
 def update
    @iteam = Iteam.find(params[:id])
 
    Iteam.where(params[:id]).update_all(:status => 'progress')
 
    if @iteam.update(iteam_params)
        redirect_to @iteam
      else
        render 'edit'
      end
      
  end
index.html.erb

Ruby
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
<%= form_tag iteams_path, :method => 'get' do %>
 
 
    <table>
    <tr>
        <th>Title</th>
        <th>Text</th>
        <th>Status</th>
        <th></th>
    </tr>
 
    <% @iteams.each do |iteam| %>
        <tr>
        <td><%= iteam.id %></td>
        <td><%= iteam.title %></td>
        <td><%= iteam.text %></td>
        <td><%= iteam.status %></td>
        <td><%= link_to 'Show', iteam_path(iteam) %></td>
        
        <td>
            <%= check_box_tag "id[]", iteam.id %>
            
 
        </td>
 
        </tr>
    <% end %>
 
    
    </table>
    
    <%= submit_tag "Edit Checked" %> 
 
 
  <% end %>
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
18.11.2021, 04:53
Ответы с готовыми решениями:

Как передать через MultiBinding все отмеченные CheckBox-ы
Пишу приложение на c# WPF и столкнулась с проблемой, у меня внутри ListBox находятся Checkbox-ы и нужно передать номера выбранных...

Можно ли через Ibexpert обновить таблицу в бд массово? или заполнить таблицу массово
Для ясности пример Есть таблица в бд, допустим у строк с ид с 150 по 3000 мне нужно обновить определенный столбец, в этом столбце для...

Удалить из БД записи, отмеченные CheckBox-ами
index.php &lt;?php include(&quot;db.php&quot;); $query = &quot;SELECT * FROM dbtest&quot;; $result = mysql_query($query); $fp =...

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
18.11.2021, 04:53
Помогаю со студенческими работами здесь

Вывести все отмеченные значения checkbox-ов
В первом селекте выбирается область - потом выбираются города этой области. Надо вывести сообщение с текстом Выбранная область - така-то,...

Как найти все отмеченные checkbox?
помогите мне с решением! Имеется огромное количество checkbox, как узнать какие из них отмеченные?

Как вывести на страницу отмеченные checkbox'ы?
Здравствуйте! Подскажите пожалуйста, как вывести на страницу отмеченные checkbox'ы?

В ListBox c CheckBox определить отмеченные элементы
Как в ListBox c checkbox, можно определить отмеченные элементы. Че-то нигде не найду

Как из listBox получить все отмеченные checkBox?WPF
&lt;Window xmlns=&quot;http://schemas.microsoft.com/winfx/2006/xaml/presentation&quot; ...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru