のtime_field
を新しい講義を作成する形式で使用します。 time_field
には、':'
の前後の番号のみを変更できるデフォルトの時刻形式(:)があります。 しかし、表示および更新用のフォームで(edit.html.erb)にtime_field
を使用すると、時間フィールドは空白になります。 だから、もう一度その時間を入力する必要があります。コントローラーに問題はなく、他のすべてのデータは「編集」フォームで正しく表示されます。 編集のデフォルト値としてlecture.newの開始時間をどのように表示できますか?レールで '編集'アクションでtime_fieldが保存されたデータを表示できない理由
<%=label_tag "Start Time" %><br>
<%= f.time_field :start_time, :class => "form-control", :placeholder => "Example: 10:00" %>
ところで、プレースホルダ情報は 'テキストフィールド'のように表示されません。
実際にどのように見えますか? – 7urkm3n