2011-10-13 28 views
1

我的表中有一列是整数。我试图在我的应用程序中创建一个链接,在该列中放置一个特定的整数。Rails链接,更新数据库中的整数

即:

用户点击链接标记为0在DB =>记录设置记录为0

用户点击标记链接1 DB =>记录设置记录到1

ETC. 。 。

视图:

<%= link_to "0", 
    {:controller => "application", 
     :action => 'rate_app'}, 
     :class => "rate_btn", 
     :method=> :put 
%> 

在控制器:

def rate_app(current_user, rating) 
    current_user.nps_rating = rating 
    if current_user.save 
    redirect_to mypage_path 
    end 
end 

有谁看到代码的冲突/烂摊子呢?我收到一个错误。

+2

什么是你的问题? – leonm

+0

我也不知道问题是什么。直接使用应用程序控制器也很奇怪。通常情况下,您可以创建自己的模型专用控制器如果适用的话,使用restful资源更“轨道-y”。 – Homan

+0

我想我的问题是关于上述代码不起作用的事实。我有一个错误。 – jwilsco

回答