我只想将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
但上面的代码不起作用。请有人帮我解决这个问题。
答案 0 :(得分:0)
我想你可以试试
@feed_article.is_to_read = 'false'
@feed_article.last_clicked_on = Time.now
@feed_article.save!
无论如何,只有这些信息很难帮到你。问题可能在于您的列的类型,您可以拼错列的名称...其他...
<强> PS 强>
每个update_attributes
在DB中发出交易,因此,您有2个交易而不是1个...上面的代码只有一个交易