0
我想将整个对象传递给我的show动作以更新其viewed
字段,但由于某种原因,我一直收到此错误。访问资源时出错:“param丢失或值为空:文章”
这是为什么?
index.html.erb
<td><%= link_to 'Show', article_path(article) %></td>
控制器
def show
@article = Article.find(params[:id])
@article.viewed += 1
@article.update(article_params)
end
private
def article_params
params.require(:article).permit!
end
,是该记录将被保存没有活动记录的保存和更新方法? –
您可以在['increment!']的文档中轻松找到确认信息(http://api.rubyonrails.org/classes/ActiveRecord/Persistence.html#method-i-increment-21) –