Флажок, который не соответствует определенному атрибуту в форме, поддерживаемой моделью

#ruby-on-rails #ruby

#ruby-on-rails #ruby

Вопрос:

В моем приложении Rails для сообщений есть форма с поддержкой модели. Я хочу добавить флажок, который по умолчанию остается непроверенным, который можно установить для обновления содержимого сообщения. У меня уже есть slugs, реализованные так, как я хочу в модели, я просто немного не понимаю, как реализовать форму.

Опубликовать модель: https://gist.github.com/9nonnatus/ba8ba8b0ca65310e6181 (немного халтурно, но я проведу рефакторинг позже)

Контроллер сейчас является базовым. Просто ваш обычный @post.update(post_params) и т. Д.

Комментарии:

1. Было бы очень полезно, если бы вы поделились соответствующим кодом модели и контроллера.

2. Можете ли вы пояснить, почему вы хотите обновить пул post таким образом?

3. Я бы хотел, чтобы по умолчанию было оставлено его в покое (не нравится разрывать ссылки, например, на что-то, на что я мог бы ссылаться в комментарии на другом сайте; Я видел несколько приложений, которые делают это, по-видимому, по той же причине), но если я редактирую опечатку в его названии, немедленнопосле этого я хотел бы принудительно обновить его. Если у вас есть причина не делать этого, я хотел бы это услышать, но мне все равно было бы любопытно узнать ответ на мой первоначальный вопрос.

4. Чтобы сформулировать вопрос более расплывчато (как и предполагалось — меня больше интересует понимание концепции, чем решение этой конкретной проблемы), как бы вы, используя форму, поддерживаемую моделью, включили поле, которое не соответствует непосредственно атрибуту, но предлагает опцию, которая полезна сразу вобработка другого ввода и, тем не менее, не стоит хранить после этого.