0

我只想将 last_clicked_on:datetime 属性更新为当前时间。

class FeedEntriesController < ApplicationController
  def show
    @feed_article = FeedEntry.find(params[:id])
    @feed_article.update_attributes(is_to_read: 'false')
    @feed_article.update_attributes(last_clicked_on: Time.now)
    @way = @feed_article.url
    redirect_to @way
  end
end

但是上面的代码不起作用。请有人帮我解决这个问题。

4

1 回答 1

0

我想你可以试试

@feed_article.is_to_read = 'false'
@feed_article.last_clicked_on =  Time.now
@feed_article.save!

无论如何,仅凭此信息很难为您提供帮助。问题可能出在您的列类型上,您可能只是拼错了列的名称……其他的……

附言

数据库中的每个update_attributes问题事务,因此,您有 2 个事务而不是一个... 上面的代码将只有一个事务

于 2013-04-01T09:44:06.347 回答