データベースに日付を保存する必要があります。しかし、ユーザーが選択した日付の日を変更できるようにしたいだけです。
月曜日、火曜日などしか選択できないように、それに基づいてデータベースの日付を調整します。
要件を満たすために、次のコードを試していますが、エラーがスローされています
<%= f.datetime_select :published_at.to_time.strftime("%a") %>
エラーメッセージは次のとおりです。
NoMethodError in Articles#new
Showing C:/Users/huzaifa.gain/My Documents/Aptana Studio 3 Workspace/blog/app/views/articles/_form.html.erb where line #32 raised:
undefined method `to_time' for :published_at:Symbol
Extracted source (around line #32):
29: </div>
30: <div class="field">
31: <%= f.label :published_at %><br />
32: <%= f.datetime_select :published_at.to_time.strftime("%a") %>
33: <%= f.select :published_at, Date::DAYNAMES.zip((0..6).to_a) %>
34:
35: