Postgres で Rails アプリケーションを開発しています。私が経験してきた問題の 1 つは、空のテキスト ('') をテキスト列の値に割り当てようとしたときです。割り当てたいテキストが文字通りテキスト値として2つの一重引用符であることのみを認識します。
私のテーブルスキーマ:
create_table :products do |t|
t.integer :seq
t.string :title
t.text :description
t.timestamps
end
私の問題のある移行:
Product.create({:seq => 1, :title => 'green_cos', :description => ''})
結果のレコードは次のとおりです。
適切な空の文字列を割り当てるために何をすべきかについてのアドバイスはありますか? または、代わりに nil 値を割り当てることを期待しています。空と nil のテキストの処理方法は、他のデータベースとは異なりますか? 以前にSQL Serverで言及したことを問題なく使用しました。