我的表中有一个整数列。我正在尝试在我的应用程序中创建一个链接,在该列中放置一个特定的整数。
即。 :
用户点击标有0 =>的链接数据库集记录为0
用户点击标记为1 =>的链接数据库集记录为1
ETC。 。 。
在VIEW中:
<%= link_to "0",
{:controller => "application",
:action => 'rate_app'},
:class => "rate_btn",
:method=> :put
%>
在CONTROLLER中:
def rate_app(current_user, rating)
current_user.nps_rating = rating
if current_user.save
redirect_to mypage_path
end
end
有没有人在代码中看到冲突/混乱?我收到了错误。
答案 0 :(得分:1)
如果要向数据库添加信息,则应通过POST完成。链接是GET。话虽如此,我建议看看button_to来解决这个问题。
http://apidock.com/rails/ActionView/Helpers/UrlHelper/button_to