Rails Helper方法:参数个数错误(1个为2)

时间:2014-05-29 20:45:37

标签: ruby-on-rails methods arguments helper

我在我的rails应用程序上遇到了帮助方法问题。这个方法有2个参数,当我尝试调用它时,错误说:错误的参数个数(2个为1)。

def toggle_like_button(post, user)
    if user.flagged?(post, :like)
        link_to "Unlike", like_post_path(post)
    else
        link_to "Like", like_post_path(post)
    end
end

在我看来:

<%= toggle_like_button(post, current_user) %>

current_user和post都已设置,我真的不明白为什么它引发了这个错误,我在方法的括号内忘记了什么? 提前谢谢!

0 个答案:

没有答案