목록Rails (5)
Ssul's Blog
결제페이지를 구현하면서, 자바스크립트가 한번에 먹히지 않고, 새로고침을 해야 적용되는 현상 발견 해당 문제를 해결하기 위하여 $(document).ready(function(){ 를 사용했지만 실패, 해서 터보링크를 스터디 후, 아래 코드로 수정하였지만 $(document).on('turbolinks:load', function() { 여전히 똑같은 현상반복... 결국 많은 사람의 조언에 따라... 터보링크 삭제하기로!!! 삭제하는 방법 #1. Gemfile에서 turbolinks 제거 #2. application.js에서 터보링크 제거 #3. apllication.html.erb에서 , 'data-turbolinks-track': 'reload' 제거(2개있음) #4. bundle install 후 서..
medium.com/@shaircast/ruby-on-rails-on-wsl-%EC%9C%88%EB%8F%84%EC%9A%B0-10%EC%97%90%EC%84%9C-%EB%A0%88%EC%9D%BC%EC%A6%88-%EC%84%A4%EC%B9%98%ED%95%98%EA%B8%B0-9a6164df51f Ruby on Rails on WSL (윈도우 10에서 레일즈 설치하기) 서울대 멋쟁이 사자처럼 6기 여러분, 안녕하세요. medium.com 디펜던시 리스트 보완 playinlion.tistory.com/27 윈도우 10에서 Ruby on Rails 세팅하기 - WSL 0. 윈도우 10에서 WSL이 등장하며, 예전보다 윈도우 디바이스에서 Ruby on Rails를 세팅하는 작업이 수월해졌습니다. 하지만 리..
게시판에서 검색어를 입력하여 일치하는 항목만 출력하는 방법과 카테고리명을 가지고 있는 버튼을 눌러서 해당 카테고리 항목만 출력하는 방법 두개 구현 #1. 게시판에 검색어 입력해서 출력하는 방법 우선 뷰파일 코딩 검색 평소와 같은 폼을 구성하고, 폼 이름을 query로 하고, 해당 폼에 입력되는 값을 value에 저장 컨트롤러가 쿼리가 있을때와 없을때로 구분해서 받는다. def index #쿼리가 입력되었으면, 쿼리단어가 들어간 이름들은 전부 찾아 리턴 if params[:query].present? @dbs = Db.where("name LIKE ?", "%#{params[:query]}%") else @dbs = Db.all end end 사실 두번째가 한 30분정도 고생한것 같다. 우선 버튼으로 값을..
1. devise gem을 활용하여 회원가입 기능 추가 2. 회원정보 추가 app/controllers/application_controller.rb before_action :configure_permitted_parameters, if: :devise_controller? protected def configure_permitted_parameters devise_parameter_sanitizer.permit(:sign_up, keys: [:name, :phone1, :phon2, :birth, :status]) devise_parameter_sanitizer.permit(:account_update, keys: [:name, :phone1, :phon2, :birth, :status]) end 새..
그동안 배웠던 레일즈를 활용하여 개발 프로젝트를 하고자 한다. 크게는 LMS를 개발할 예정이고, 그중 첫 기능인 자기관리 시스템을 개발할 것이다. User email password name phone1 phone2 birth status(parents|students) Habit(습관) title goal(습관완료시 변화) user:references Diary(일기) emotion content image day user:references Goal(목표관리) title day completed user:references ClassGoal ClassName has many Users :references :references user:references user:references user:refe..