アプリを簡単に分解するには: 曲、コメント、およびユーザー モデルがあります。ユーザーは曲をアップロードしたり、コメントを付けたりできます。
曲を送信 (作成) した後、「nil:NilClass のメソッド `strftime' が定義されていません」というエラーが表示されるようです。show#songs.html.erbにアクセスすると、以下のコメント コードが表示されます。Ryan Bates がコメントを行う方法を調べましたが、私のコードは同じです。strftime が機能しない理由がわかりません。お知らせ下さい :)
注:価値があるために、Rails 4を実行しています
完全なエラー メッセージ:
NoMethodError in Songs#show
Showing /Users/apane/Downloads/leap/app/views/songs/show.html.erb where line #34 raised:
undefined method `strftime' for nil:NilClass
Extracted source (around line #34):
<% for comment in @song.comments %>
<div class="comment">
<strong><%= link_to_unless comment.site_url.blank?, h(comment.author_name), h(comment.site_url) %></strong>
<em>on <%= comment.created_at.strftime('%b %d, %Y at %H:%M') %></em>
<%=simple_format comment.content %>
<p>
<% if can? :update, comment %>