Rails4で日付に曜日を表示する
http://qiita.com/hisa0507/items/8209448f1e3e20b96b52
created_atなどに日本語曜日入り日付フォーマットを1行で書く
hisa0507が2012/11/30に投稿(2012/11/30に編集)
view/operations/index.html.erb を以下のように編集。
[sourcecode language='ruby' padlinenumbers='true'] #pre <td> <%= operation.opedate %> </td> #post <td> <%= operation.opedate.strftime("%Y/%m/%d(#{%w(日 月 火 水 木 金 土)[operation.opedate.wday]})") %> </td> [/sourcecode]
しかし、データの一つでも、opedateを入力していないと、下記のようなエラーが出てしまう。
https://teratail.com/questions/17353
Railsのエラーについて(undefined method `メソッド’ for nil:NilClass)
[sourcecode language='ruby' ] <td> <% if operation.opedate.present? %> <%= operation.opedate.strftime("%Y/%m/%d(#{%w(日 月 火 水 木 金 土)[operation.opedate.wday]})") %> <% end %> </td> [/sourcecode]
これで、エラーが出なくなった。