【问题标题】:Updating a column in rails saves other column更新 rails 中的列会保存其他列
【发布时间】:2013-08-19 05:41:38
【问题描述】:

当我更新 Rails 中的列时,它也会更新其他列。 “Post.new”,保存后我做了一个 post.title = "样本" 我在做一个 “post.save” 这里我的其他专栏也更新了,怎么解决这个问题

【问题讨论】:

  • 更新的列名是什么?
  • 其他列是“column_X”,其中与表Post关联。

标签: ruby-on-rails save update-attributes


【解决方案1】:

在保存时将与您要更新的列一起更新的另一列是“updated_at”或“updated_on”。你的专栏是以此命名的吗?如果是,您必须更改这些列名才能顺利运行轨道。

【讨论】:

  • 最好rails g model MyModel --no-timestamps 或从迁移文件中删除t.timestamps
  • 其他列是“column_X”,其中与表 Post 关联。因此,每当我更新此表“发布”时,它都会更新 table_2 中的特定列
猜你喜欢
  • 2019-01-20
  • 1970-01-01
  • 2011-08-12
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-06-22
  • 2021-10-19
  • 1970-01-01
相关资源
最近更新 更多