[RUBY] ROR DB Column 추가하기(Add column from Ruby on Rails Database)
메모할겸 작성합니다.
rails에서 이미 만들어진 db 스키마를 바꾸기 위해선 migration 으로 가능합니다.
#> rails g migration AddColumnToArray column:string
Array: 추가시킬 table
Column: 추가할 column
dbconsole에서 생성된 부분 확인하고, 이후 각각 View 영역에 추가했지만..
#> rails dbconsole
.sqlite3> select * from logs;
에러가 발생합니다. 안됩니다. 허허헣 분명 db도 들어갔고, View 구간도 처리해줬는데 뭐가 문젠가 했더니 컨트롤러 부분에 파라미터 값 허용 부분이 있더군요 =_=
params 쪽에 보면 허용할 값들이 정해져있고, 해당 부분에도 추가하면 끝
def log_params
params.require(:log).permit(:key, :url, :ip, :time, :referer)
end