У меня простая модель в RoR, и я бы хотел, чтобы все участники eveything вошли на сайт. Но я также хочу иметь возможность скрывать некоторый контент, если пользователь нажимает "Удалить".
Итак, я добавил атрибут bolean в моей модели под названием "отображается".
Я хотел бы знать, каков был бы метод, основанный на лучших методах.
Думаю, мне нужно сменить контроллер с чем-то вроде:
def destroy
@point = Point.find(params[:id])
@point.displayed = false
@point.save
respond_to do |format|
format.html { redirect_to points_url }
format.json { head :no_content }
end
Но я не уверен, что он чист. Каким будет лучший способ сделать это.
Как вы думаете, я новичок с RoR. Куски кода будут оценены.
Спасибо