模型屬性不更新
class Pm < ActiveRecord::Base
attr_accessor :name
end
控制檯
me = Pm.new
#=> <Pm id: nil, name: nil, created_at: nil, updated_at: nil>
me.name = "Josh"
#=> "Josh"
me.save
#=>(0.4ms) BEGIN
#=> true
#=> SQL (0.8ms) INSERT INTO "pms" ("created_at", "name", "updated_at") VALUES ($1, $2, $3) RETURNING "id" [["created_at", Sat, 01 Jun 2013 19:02:27 UTC +00:00], ["name", nil], ["updated_at", Sat, 01 Jun 2013 19:02:27 UTC +00:00]]
#=>(1.3ms) COMMIT
me
#=> <Pm id: 4, name: nil, created_at: "2013-06-01 19:02:27", updated_at: "2013-06-01 19:02:27">
我有一個name
屬性的模型和attr_accessor
限定。該記錄會保存,但不會更新name
屬性。我在這裏錯過簡單的東西嗎?
您可以從您的控制檯複製/粘貼而不是其內容的微小圖像嗎?顯然我們也需要看代碼。 –
對不起,我沒有意識到它會有多小,我編輯了我的問題。 – Josh