0

Model なしでテーブルを更新する必要があります。たとえば、テーブルの名前は「users」です。モデルがある場合は、次のように更新します。

obj = User.find_by_email "test@example.com"
obj.name = "norman"
obj.save

しかし、それはモデルのない単なるテーブルです。では、このテーブルを次のように更新するにはどうすればよいでしょうか。

4

1 に答える 1

2
ActiveRecord::Base.connection.execute("update users set name = 'norman' where email='test@example.com'")
于 2013-06-12T20:17:28.283 に答える