3
テーブルの列を読み込み専用にする最良の方法は何ですか?セッターメソッドを無効にしますか?列はpostgresのでトリガ設定されているので、私はあなたがActiveRecordを探しように思えアプリケーションレベルでRailsテーブルの列属性を読み込み専用にする
テーブルの列を読み込み専用にする最良の方法は何ですか?セッターメソッドを無効にしますか?列はpostgresのでトリガ設定されているので、私はあなたがActiveRecordを探しように思えアプリケーションレベルでRailsテーブルの列属性を読み込み専用にする
それを設定したくない::ベースattr_readonly
:
class Foo < ActiveRecord::Base
attr_readonly :bar
end
foo = Foo.create(bar: "first_value")
foo.bar
=> "first_value"
foo.update(bar: "second_value") #column `bar` ignored in SQL query
foo.bar
=> "first_value"