私のサイトでは、ユーザーが自分の個人的な外部 Web サイトへのリンクを含む個人プロファイルを持っています。websiteという名前でpostgresqlデータベースに保存するサイトのURL 。結果をテストすると、常に次のような URL が表示されます。
http://localhost:3000/www.example.com
それ以外のhttp://www.example.com
私のビューindex.html.erbは次のようになります。
<% provide(:title, 'All projects') %>
<h1>All projects</h1>
<%= will_paginate %>
<ul class="microposts">
<%= render @microposts %>
</ul>
<%= will_paginate %>
そして私の_micropost.html.erbは次のようになります:
<li>
<span class="title"><%= micropost.title %></span>
<span class="website"><%= link_to micropost.website, micropost.website %></span>
<span class="content"><%= micropost.content %></span>
<span class="timestamp">
Posted <%= time_ago_in_words(micropost.created_at) %> ago.
</span>
</li>
この場合、何が問題なのかわかりません。@ を micropost.website の前に設定すると、エラーundefined method `website' for nil:NilClass が表示されます
誰でも私を助けることができますか (私は RoR の初心者です)?
KR、ファビアン