메모할겸 작성합니다.
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
Reference
http://relaxwrighting.tistory.com/entry/RUBY-ON-RAILS-Model-수정-컬럼-추가하기
![]() |
HAHWULSecurity engineer, Gopher and H4cker! |
0 개의 댓글:
Post a Comment