На моем сайте пользователь имеет личный профиль со ссылкой на свой персональный внешний веб-сайт. URL-адрес сайтов, которые я храню в базе данных postgresql, под названием веб-сайт. Когда я проверяю результат, я всегда получаю такой 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 %>
и my _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 метод `website 'для nil: NilClass
Кто-нибудь может мне помочь (я новичок RoR)?
KR, Фабиан