#html #ruby #forms #activerecord #sinatra
#HTML #ruby #формы #activerecord #sinatra
Вопрос:
Мне нужна помощь с простым блогом, который я создаю с использованием Ruby, Sinatra и ActiveRecords.
Я пытаюсь установить динамическое «значение» по умолчанию для формы ввода, чтобы пользователи могли редактировать свои сообщения в блоге без необходимости перепечатывать все это.
Это то, что у меня есть до сих пор:
<textarea type="comment" id="description" name="description" value="<%= @blog.description %>"></textarea>
Если я перейду <textarea>
на <input>
него, это сработает.
Ответ №1:
<textarea>
не имеет value
атрибута.
Вы должны изменить его, чтобы он читался следующим образом:
<textarea type="comment" id="description" name="description"><%= @blog.description %></textarea>
Комментарии:
1. Хорошо, спасибо, но это все равно не сохраняет предыдущую информацию, хранящуюся в @blog.description .
2. Я бы рекомендовал принять этот ответ и задать отдельный вопрос для получения дополнительной помощи. Учитывая информацию, которую вы задали в своем вопросе, я не могу догадаться, что еще вы пытаетесь сделать и почему это может не работать. Так работает StackOverflow: вы решаете одну проблему за раз (или чувствуете гнев сообщества. ;))
3. Спасибо, Крис! Я понимаю. Ваш ответ был правильным, я просто не закрыл html-тег, который прослушивал мой код. Было поздно, ха! Приветствия,