1

という列がある映画データベースがありfilmstatus、Upcoming と Released の 2 つの選択肢があります。

映画が公開されるたびにステータスを変更する必要がないようにするには、映画の公開日をif明細書にどのように記載すればよいですか?

今日新しい映画を追加し、それが 2013 年 7 月 29 日に公開されたとします。ステートメントはどのようになりますか?

if the current date is BEFORE 29th July 2013
  puts "Upcoming"
else (so if its AFTER 29th July 2013)
  puts "Released"
4

1 に答える 1

4
  1. release_date:datetimeテーブルに列を作成しmoviesます。
  2. release_date列を目的の日付に更新します。

ステータスを確認するには、次の条件を使用できます。

if release_date >= Date.today
  status = "Released"
else
  status = "Upcoming"
end
于 2013-05-07T10:13:25.047 に答える