2016-08-01 3 views
1

Я установил act_as_votable gem для своего веб-приложения. У меня есть отдельная кнопка для подобных и непохожих. то я хочу объединить их, чтобы быть красивее. Поэтому я создать, если условиеundefined метод `любит? ' для # <Пользователь: 0x007fa57a66ba80>

<% if current_user.likes? post %> 
        <td> 
         <%= link_to 'unlike', {:controller => 'post', :id => post , :action =>'unlike'}, class: "btn btn-xs btn-danger" %> 
        </td> 
        <% else %> 
        <td> 
        <%= link_to 'like', {:controller => 'post', :id => post , :action =>'like'}, class: "btn btn-xs btn-danger" %> 
        </td> 
        <% end %> 

и это дает мне ошибку

, но в моей рельсах консоли работает:

1

+0

Вы перезапустили сервер рельсов? – tokland

ответ

0

Согласно this, это liked? не likes?:

<% if current_user.liked? post %> 
+0

но в моих рельсах работает консоль? – wiwit

+0

Он должен. Если вы не сделаете что-то не так – Ursus

+0

это работает спасибо, как я могу отплатить вам im new здесь – wiwit

Смежные вопросы