Active Admin 양식을 사용하면 빈 문자열 값이 NULL 값 대신 ""(비어 있음)으로 저장됩니다.ActiveRecord + ActiveAdmin, null 대신 빈 문자열을 저장합니다.
MySQL에서 모든 빈 값을 NULL로 저장하려면 초기화 프로그램에서 설정해야하는 매개 변수가 있습니까?
form do |f|
input :label
input :description, as: :text
input :country
input :city
end
actions
end
이 내 마이그레이션 스키마입니다 :
create_table "projects" do |t|
t.string "label", limit: "40"
t.string "country", limit: "2"
t.string "city", limit: "200"
t.string "description", limit: 600
end
그리고 이것은 내 Gemfile입니다.
gem 'rails', '~> 5.1.0.rc1'
gem 'mysql2', '>= 0.3.18', '< 0.5'
gem 'puma', '~> 3.0'
gem 'sass-rails', '~> 5.0'
gem 'uglifier', '>= 1.3.0'
gem 'turbolinks', '~> 5'
gem 'jbuilder', '~> 2.5'
gem 'active_model_serializers', '~> 0.10.5', require: true
gem 'kaminari'
gem 'inherited_resources', '~> 1.7'
gem 'activeadmin', '~> 1.0.0.pre5'
gem 'sidekiq', '~> 4.2.10'
gem "paperclip", "~> 5.1.0"
gem 'aws-sdk', '~> 2.3.0'
이로 인해 겪고있는 문제점은 무엇입니까? –
이 형식은 MySQL 테이블에 NULL 대신 빈 값을 ""으로 저장합니다. – Cornelius