2016-12-09 1 views
2

Я создаю приложение в рельсахПриятно ли идти, чтобы создать действие из индекса?

У меня есть несколько кнопок в моем индексном представлении. Но я хочу выполнить действие create и действие destroy на основе кнопки на индексной странице. Это хороший подход к таким вещам. Или я должен всегда использовать new/destroy перед выполнением вышеуказанной операции? Или я должен делать новые действия на основе моего требования?

Мое приложение похоже на диспетчер задач На странице индекса отображаются все пользователи и задание, назначенное в табличной форме. Пользователь всегда будет связан с заданием и наоборот. Я должен быть в состоянии добавить и удалить задачу. И вся операция, которую я хочу, отображается только на индексной странице, и это единственная доступная страница.

+0

Пожалуйста, объясните, что именно вы пытаетесь сделать? – RSB

+0

@RSB: Обновлено. – InQusitive

ответ

4

Если действие create не требует дополнительного ввода пользователем, то я не вижу причин не сразу создавать.

Как, например, там, где есть сетка, где каждая ячейка в сетке содержит ссылку для создания, а параметры, используемые в каждой ячейке, зависят от ее положения в сетке. Сетка календарного месяца является одним из примеров, когда щелчок на ячейке 0,2 создает элемент, связанный с третьим днем ​​первой недели.

Идти прямо к разрушению - это нормальное поведение Rails.