我在我的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都已设置,我真的不明白为什么它引发了这个错误,我在方法的括号内忘记了什么? 提前谢谢!