2016-08-01 6 views
1

私のWebアプリケーション用のacts_as_votable gemがインストールされています。私は好き嫌いのために別のボタンを持っています。私はそれらをより美しくするために併合したい。だから、条件未定義のメソッド `likes? ' #<ユーザー: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

それは私がここに新しい私に返済することができますありがとう作品 – wiwit

関連する問題